.cases-module__pzMema__page{background:var(--black-void)}.cases-module__pzMema__hero{isolation:isolate;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.cases-module__pzMema__backdrop{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 50%;object-position:75% 50%}.cases-module__pzMema__hero:before{content:"";z-index:-1;background:#03030366;position:absolute;inset:0}.cases-module__pzMema__heroContent{width:100%;padding-block:72px}.cases-module__pzMema__hero h1{margin:0 0 20px;font-size:58px;font-weight:600;line-height:1.08}.cases-module__pzMema__heroContent>p{max-width:680px;margin:0;font-size:27px;line-height:1.45}.cases-module__pzMema__heroContent .cases-module__pzMema__heroDetail{color:#ddd9cf;max-width:560px;margin-top:18px;font-size:18px;line-height:1.6}.cases-module__pzMema__heroLink{color:var(--gold-bright);align-items:center;gap:12px;margin-top:28px;font-weight:500;display:inline-flex}.cases-module__pzMema__heroLink svg{width:18px;height:18px}.cases-module__pzMema__serviceNav{grid-template-columns:repeat(4,minmax(0,1fr));scroll-margin-top:80px;display:grid}.cases-module__pzMema__serviceNav a{border-bottom:1px solid var(--border-soft);min-height:88px;font-family:var(--font-fira-mono),monospace;align-items:center;gap:12px;padding:18px 22px;font-size:14px;transition:color .18s,background .18s;display:flex}.cases-module__pzMema__serviceNav a+a{border-left:1px solid var(--border-soft)}.cases-module__pzMema__serviceNav a:hover{color:var(--gold-bright);background:#ffffff06}.cases-module__pzMema__serviceNav a>svg{flex-shrink:0;width:18px;height:18px}.cases-module__pzMema__serviceNav a>svg:last-child{width:15px;color:var(--ink-muted);margin-left:auto}.cases-module__pzMema__page a:focus-visible,.cases-module__pzMema__page summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:5px}.cases-module__pzMema__examplesIntro{color:var(--ink-muted);padding-block:22px 0;font-size:15px}.cases-module__pzMema__service{padding-block:64px;scroll-margin-top:72px}.cases-module__pzMema__service+.cases-module__pzMema__service{border-top:1px solid var(--border-soft)}.cases-module__pzMema__service:nth-of-type(odd){background:#090c0c}.cases-module__pzMema__caseHeading{font-family:var(--font-fira-mono),monospace;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-bottom:22px;display:flex}.cases-module__pzMema__caseHeading>span:first-child{color:var(--gold-bright);font-size:16px}.cases-module__pzMema__caseHeading>span:last-child{color:var(--ink-muted);font-size:12px}.cases-module__pzMema__caseLead{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.cases-module__pzMema__caseCopy{min-width:0;padding-block:24px}.cases-module__pzMema__caseCopy h2{text-wrap:balance;max-width:570px;font-size:36px;font-weight:500;line-height:1.19}.cases-module__pzMema__caseCopy>p{max-width:560px;color:var(--ink-muted);margin-block:22px 28px;font-size:18px;line-height:1.65}.cases-module__pzMema__caseCopy>a{max-width:100%}.cases-module__pzMema__caseCopy .cases-module__pzMema__serviceLink{width:fit-content;color:var(--ink-muted);align-items:center;gap:10px;margin-top:22px;font-size:15px;display:flex}.cases-module__pzMema__serviceLink:hover{color:var(--gold-bright)}.cases-module__pzMema__serviceLink svg{width:16px;height:16px}.cases-module__pzMema__caseImage{aspect-ratio:3/2;min-width:0;margin:0;position:relative;overflow:hidden}.cases-module__pzMema__caseImage img{-o-object-fit:cover;object-fit:cover;transition:transform .55s}@media (hover:hover){.cases-module__pzMema__caseImage:hover img{transform:scale(1.025)}}.cases-module__pzMema__caseFacts{border-top:1px solid var(--border-soft);grid-template-columns:1.1fr .8fr 1.15fr;gap:32px;margin-top:32px;padding-block:30px;display:grid}.cases-module__pzMema__caseFacts>div{min-width:0}.cases-module__pzMema__caseFacts dt{margin-bottom:12px;font-size:16px;font-weight:500}.cases-module__pzMema__caseFacts dd{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.65}.cases-module__pzMema__caseFacts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cases-module__pzMema__caseFacts li{padding-left:14px;position:relative}.cases-module__pzMema__caseFacts li:before{content:"";background:var(--gold-primary);width:4px;height:4px;position:absolute;top:11px;left:0}.cases-module__pzMema__page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;font-size:16px;list-style:none;display:flex}.cases-module__pzMema__page summary::-webkit-details-marker{display:none}.cases-module__pzMema__page summary svg{width:18px;height:18px;color:var(--ink-muted);flex-shrink:0;transition:transform .2s}.cases-module__pzMema__page details[open]>summary svg{transform:rotate(180deg)}.cases-module__pzMema__process{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.cases-module__pzMema__process>summary{font-weight:500}.cases-module__pzMema__process ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:6px 0 28px;list-style:none;display:grid}.cases-module__pzMema__process li{counter-increment:step;min-width:0}.cases-module__pzMema__process li:before{content:"0" counter(step);color:var(--gold-primary);font-size:13px;font-family:var(--font-fira-mono),monospace;margin-bottom:12px;display:block}.cases-module__pzMema__process h3{margin-bottom:8px;font-size:17px;font-weight:500}.cases-module__pzMema__process p,.cases-module__pzMema__otherUses p{color:var(--ink-muted);font-size:16px;line-height:1.65}.cases-module__pzMema__otherUses{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cases-module__pzMema__otherUses details{border-bottom:1px solid var(--border-soft)}.cases-module__pzMema__otherUses p{padding-bottom:22px}.cases-module__pzMema__contact{border-top:1px solid var(--border-soft);padding-block:70px}.cases-module__pzMema__contactInner{justify-content:space-between;align-items:center;gap:48px;display:flex}.cases-module__pzMema__contact h2{font-size:36px;font-weight:500;line-height:1.2}.cases-module__pzMema__contact p{max-width:640px;color:var(--ink-muted);margin-top:20px;font-size:18px;line-height:1.65}.cases-module__pzMema__contact a{flex-shrink:0}@media (max-width:1000px){.cases-module__pzMema__serviceNav a{gap:8px;padding-inline:14px;font-size:12px}.cases-module__pzMema__caseLead{gap:28px}.cases-module__pzMema__caseCopy h2{font-size:30px}.cases-module__pzMema__caseFacts{gap:24px}.cases-module__pzMema__contactInner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:760px){.cases-module__pzMema__hero{min-height:0}.cases-module__pzMema__heroContent{padding-block:48px}.cases-module__pzMema__hero h1{margin-bottom:16px;font-size:40px}.cases-module__pzMema__heroContent>p{font-size:23px}.cases-module__pzMema__heroContent .cases-module__pzMema__heroDetail{max-width:430px;margin-top:14px;font-size:16px}.cases-module__pzMema__serviceNav{grid-template-columns:1fr 1fr}.cases-module__pzMema__serviceNav a{min-height:64px;padding-inline:12px;font-size:12px}.cases-module__pzMema__serviceNav a:nth-child(3){border-left:0}.cases-module__pzMema__examplesIntro{padding-top:18px;font-size:14px}.cases-module__pzMema__service{padding-block:40px}.cases-module__pzMema__caseHeading{gap:8px;padding-bottom:4px;display:grid}.cases-module__pzMema__caseLead{grid-template-columns:1fr;gap:24px}.cases-module__pzMema__caseCopy{padding-block:18px 0}.cases-module__pzMema__caseCopy h2{font-size:30px}.cases-module__pzMema__caseCopy>p{margin-block:18px 22px;font-size:17px}.cases-module__pzMema__caseCopy .cases-module__pzMema__serviceLink{margin-top:18px}.cases-module__pzMema__caseFacts{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-block:24px}.cases-module__pzMema__caseFacts dt{margin-bottom:8px}.cases-module__pzMema__process ol{grid-template-columns:1fr;gap:24px}.cases-module__pzMema__otherUses{grid-template-columns:1fr;gap:0}.cases-module__pzMema__contact{padding-block:44px}.cases-module__pzMema__contact h2{font-size:30px}.cases-module__pzMema__contact p{font-size:17px}}@media (max-width:360px){.cases-module__pzMema__heroContent{padding-block:36px}.cases-module__pzMema__hero h1{font-size:36px}.cases-module__pzMema__heroContent>p{font-size:21px}.cases-module__pzMema__caseCopy h2{font-size:27px}.cases-module__pzMema__serviceNav a{gap:6px;padding-inline:8px;font-size:11px}.cases-module__pzMema__serviceNav a>svg{width:15px}.cases-module__pzMema__serviceNav a>svg:last-child{display:none}}@media (prefers-reduced-motion:reduce){.cases-module__pzMema__page *,.cases-module__pzMema__page :before,.cases-module__pzMema__page :after{scroll-behavior:auto;transition:none!important;animation:none!important}}
