.pg-industries .in-hero{isolation:isolate;background:var(--ink-900);padding:clamp(9rem,15vw,12rem) 0 clamp(5rem,9vw,7rem);position:relative;overflow:hidden}.pg-industries .in-mosaic{z-index:-1;opacity:.55;grid-template-columns:repeat(2,1fr);gap:1.25rem;animation:30s ease-in-out infinite alternate inFloat;display:grid;position:absolute;inset:-20% -10% -20% 35%;transform:rotate(-8deg)}.pg-industries .in-mosaic>div{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}.pg-industries .in-mosaic img{object-fit:cover;object-position:top}.pg-industries .in-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#15120d 0%,#15120deb 40%,#15120d59 100%);position:absolute;inset:0}@media (max-width:760px){.pg-industries .in-mosaic{opacity:.25;inset:-10% -40% -10% 0}.pg-industries .in-hero:after{background:#15120dbf}}.pg-industries .in-hero h1{max-width:11ch;margin:1.25rem 0 1.75rem;font-size:clamp(3.2rem,7.4vw,6.2rem);line-height:.95}.pg-industries .in-hero .lede{font-family:var(--font-serif);color:var(--paper-100);max-width:46ch;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.6}.pg-industries .in-grid{gap:1.5rem;display:grid}@media (min-width:900px){.pg-industries .in-grid{grid-template-columns:1fr 1fr}}.pg-industries .in-grid>div{height:100%}.pg-industries .in-card{background:var(--paper-0);border:1px solid var(--ink-200);height:100%;color:var(--ink-900);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.pg-industries .in-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #15120d1f}.pg-industries .in-card:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.pg-industries .in-card-img{aspect-ratio:16/8;border-bottom:1px solid var(--ink-200);position:relative;overflow:hidden}.pg-industries .in-card-img img{object-fit:cover;object-position:top;transition:transform .9s var(--ease-out)}.pg-industries .in-card:hover .in-card-img img{transform:scale(1.04)}.pg-industries .in-card-body{flex:1;align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.pg-industries .in-card-body .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:.72rem}.pg-industries .in-card-body p{font-family:var(--font-serif);font-size:1.15rem;line-height:1.5}.pg-industries .in-card-body small{color:var(--ink-400);font-size:.85rem;line-height:1.5}.pg-industries .in-more{margin-top:.25rem;font-weight:600}.pg-industries .in-card:hover .in-more{color:var(--coral)}.pg-industries .in-also{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-industries .in-also{grid-template-columns:1fr 1fr;gap:4rem}}.pg-industries .in-also .h-display{margin:.8rem 0 1.25rem;font-size:clamp(2.4rem,5vw,3.8rem)}.pg-industries .in-p{font-family:var(--font-serif);color:var(--ink-300);max-width:44ch;font-size:1.15rem;line-height:1.6}.pg-industries .in-btn{margin-top:1.75rem;display:inline-block}.pg-industries .in-chips{flex-wrap:wrap;gap:.6rem;list-style:none;display:flex}.pg-industries .in-chips li{border:1px solid var(--ink-700);border-radius:var(--radius-pill);color:var(--paper-50);padding:.6rem 1.1rem;font-size:.95rem;transition:border-color .2s,color .2s}.pg-industries .in-chips li:hover{border-color:var(--mint);color:var(--mint)}@keyframes inFloat{0%{translate:0}to{translate:-2% -4%}}@media (prefers-reduced-motion:reduce){.pg-industries .in-mosaic{animation:none}}.pg-industries .s-831aca{margin-top:2rem}
