:root{--c-bg-soft:#f4f6f5;--c-bg-cream:#edf1f1;--c-navy:#102630;--c-line:#dce3e5}.home-page #hero{background:radial-gradient(ellipse at 82% 72%,#6a838d,#2a4552 36%,#101e28 76%);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(270px,28vw,430px)}.home-page #hero .hero-overlay{background:linear-gradient(110deg,rgba(6,20,28,.24),transparent 75%)}.home-page #hero .hero-backdrop{filter:drop-shadow(0 24px 22px rgba(0,0,0,.4));inset:auto 5% 24px;width:90%}.home-page #hero h1{font-weight:500;letter-spacing:-.045em;max-width:950px;font-size:clamp(38px,4.4vw,64px)}.home-page #hero .display-soft{color:#c1d4dc;font-weight:300}.home-page #hero .hero-strip{border-color:#cde0e840}.zg-family,.zg-application,.product-film{background:#eef2f2}.zg-family-grid{gap:24px}.zg-card{padding:28px;border-color:#dce4e6;box-shadow:0 15px 38px #112a3709}.zg-card-visual{margin:-28px -28px 0;padding:24px;background:radial-gradient(ellipse at 60% 35%,#fff,#e5edef);border-bottom:1px solid #e0e7e9;height:225px;overflow:hidden}.zg-card-visual img{filter:drop-shadow(0 15px 10px rgba(19,40,50,.12));transition:transform .35s ease}.zg-card-visual:hover img{transform:translateY(-4px)}.zg-card h3{font-weight:500;letter-spacing:-.035em}.zg-card .section-eyebrow{color:#48616d}.zg-card-flow{letter-spacing:-.035em;font-weight:300;font-size:28px}.zg-product-stage{background:radial-gradient(ellipse at 60% 30%,#8ca0a7,#314f5d 60%,#152d3a);border:1px solid #57717a;min-height:480px}.zg-product-stage img{filter:drop-shadow(0 22px 16px rgba(0,0,0,.35))}.zg-stage-caption{color:#d2e0e5}.zg-product-title{font-weight:400}.zg-application figure>img,.zg-technology>.container>img{box-shadow:0 24px 55px #081b2621}.zg-technology{background:#102631}.zg-technology .section-eyebrow{color:#b6d0da}.zg-step-art{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin-bottom:30px;background:#173b48}.mechanism .step{padding-top:0}.mechanism .steps{gap:28px}.mechanism .step-num{color:#68838e}.zg-film video{display:block;object-fit:contain;box-shadow:0 20px 45px #091f2a21;border:1px solid #ccd7db}.zg-film .zg-fineprint{padding-top:14px;margin-top:0;border-bottom:1px solid #d6e0e3;padding-bottom:14px;letter-spacing:.01em}.zg-brochures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.zg-brochure-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:22px;align-items:center;padding:18px;background:#eef2f3;border:1px solid #d6e0e4;color:#203d4a;text-decoration:none;max-width:520px;margin-top:26px}.zg-brochure-art{display:block;perspective:900px}.zg-brochure-art img{display:block;width:100%;height:auto;box-shadow:6px 9px 16px #0a202c33;transition:transform .25s ease}.zg-brochure-card:hover .zg-brochure-art img{transform:translateY(-3px)}.zg-brochure-label{font-size:14px;line-height:1.65;font-weight:500;overflow-wrap:anywhere}.zg-brochures .zg-brochure-card{display:flex;flex-direction:column;align-items:stretch;padding:30px 30px 24px;margin:0;max-width:none;gap:26px;background:linear-gradient(145deg,#e6edef,#f7f9f9)}.zg-brochures .zg-brochure-art{padding:0 12px}.zg-brochures .zg-brochure-label{border-top:1px solid #c9d7dd;padding-top:20px}.zg-resource-card{background:#eef2f2;border-color:#d6e0e3}.zg-resource-card h2{font-weight:400}@media(max-width:1024px){.zg-card{padding:22px}.zg-card-visual{margin:-22px -22px 0;padding:18px;height:190px}.zg-brochures{gap:18px}.zg-brochures .zg-brochure-card{padding:20px 20px 18px}}@media(max-width:720px){.home-page #hero{padding-top:34px;padding-bottom:210px}.home-page #hero .hero-backdrop{inset:auto 4% 25px;width:92%;height:165px}.home-page #hero h1{font-size:clamp(34px,8.5vw,46px)}.zg-card-visual{height:195px}.zg-card .section-eyebrow{margin-top:26px}.zg-product-stage{min-height:300px}.zg-brochures{grid-template-columns:1fr}.zg-brochures .zg-brochure-card{display:grid;grid-template-columns:115px minmax(0,1fr);gap:24px;padding:24px}.zg-brochures .zg-brochure-art{padding:0}.zg-brochures .zg-brochure-label{border:0;padding:0}.zg-step-art{margin-bottom:22px}.mechanism .steps{gap:42px}}@media(prefers-reduced-motion:reduce){.zg-card-visual img,.zg-brochure-art img{transition:none}.zg-card-visual:hover img,.zg-brochure-card:hover .zg-brochure-art img{transform:none}}@media(min-width:721px){.zg-brochures{align-items:stretch}.zg-brochures .zg-brochure-label{min-height:67px}}.mechanism .mech-layout{margin-top:36px}.home-page #hero{height:calc(100svh - 79px);min-height:0;max-height:calc(100svh - 79px);padding:clamp(24px,4vh,48px) max(32px,calc((100% - 1200px)/2));background:#84715c;align-items:center;overflow:hidden}.home-page #hero .hero-backdrop{inset:0 0 0 auto;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:70% center!important;filter:none;-webkit-mask-image:none;mask-image:none;z-index:-1}.home-page #hero .hero-overlay{background:linear-gradient(90deg,#1f1b16f0,#27211ade 35%,#30281e59 62%,#30281e0a)}.home-page #hero .hero-copy{max-width:630px}.home-page #hero h1{font-size:clamp(36px,3.6vw,55px);text-wrap:initial}.home-page #hero .display-soft{color:#e4d9c9}.home-page #hero .lede{font-size:16px;line-height:1.5}.home-page #hero .hero-strip{max-width:580px}.home-page #hero .hero-strip em{color:#e0d6c7}@media(max-width:1024px)and (min-width:761px){.home-page #hero{align-items:flex-start;padding-top:32px}.home-page #hero .hero-backdrop{object-position:63% bottom!important}.home-page #hero .hero-overlay{background:linear-gradient(180deg,#1f1b16f0,#27211ad1 42%,#30281e14 80%)}.home-page #hero .hero-copy{max-width:650px}}@media(max-width:760px){.home-page #hero{height:calc(100svh - 73px);max-height:calc(100svh - 73px);min-height:0;align-items:flex-start;padding:24px 20px}.home-page #hero .hero-backdrop{inset:auto 0 0;width:100%;height:46%;object-fit:cover;object-position:65% center!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.home-page #hero .hero-overlay{background:linear-gradient(180deg,#382f25,#382f25f2 42%,#382f2526 80%)}.home-page #hero h1{font-size:clamp(31px,8.1vw,43px)}.home-page #hero .lede{font-size:14px;line-height:1.45;margin-top:12px}.home-page #hero .hero-cta{gap:10px;margin-top:14px}.home-page #hero .hero-cta .btn{padding:11px 13px;font-size:12px}.home-page #hero .hero-strip{grid-template-columns:repeat(2,1fr);gap:10px 22px}.home-page #hero .hero-strip span{font-size:16px}}@media(max-height:740px)and (min-width:761px){.home-page #hero{padding-top:20px;padding-bottom:20px}.home-page #hero h1{font-size:38px}.home-page #hero .lede{font-size:14px}.home-page #hero .hero-copy{max-width:600px}}@media(max-height:700px)and (max-width:760px){.home-page #hero{padding-top:16px;padding-bottom:16px}.home-page #hero h1{font-size:30px}.home-page #hero .eyebrow{font-size:8px;margin-bottom:8px}.home-page #hero .lede{font-size:13px;margin-top:8px;margin-bottom:8px}.home-page #hero .category-note{font-size:11px}.home-page #hero .hero-cta{margin-top:10px;gap:8px}.home-page #hero .hero-cta .btn{padding:10px;font-size:11px;min-height:42px}.home-page #hero .alt-cta-note{font-size:11px;margin-bottom:10px!important}.home-page #hero .hero-strip{padding-top:10px;gap:7px 16px}.home-page #hero .hero-strip span{font-size:14px}.home-page #hero .hero-strip em{font-size:8px}}#product .product-visual{background:transparent;border:0;box-shadow:none}#product .product-visual:before{content:none}#product .product-visual .zg-product-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;filter:none}.zg-social{display:flex;align-items:center;gap:10px;margin-top:22px}.footer .zg-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff35;border-radius:50%;color:#e9e9e5;background:transparent;transition:color .18s,border-color .18s,background .18s}.zg-social a:hover{color:#e8bc50;border-color:#e8bc50;background:#ffffff08}.zg-social a:focus-visible{outline:2px solid #e8bc50;outline-offset:4px}.zg-social svg{display:block;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brochure-polish.css.map */
