/* Google Fonts @import removed 2026-09-12 - Michroma / IBM Plex are now self-hosted
   and enqueued site-wide by the theme (uploads/fonts/poz/poz-fonts.css). */
body.pzabout-active #pz-loader,
body.pzabout-active .pz-ld-seam{display:none!important}
body.pzabout-active{background:#eef1f4;color:#11151b;overflow-x:clip}
body.pzabout-active .site-content>.ast-container{display:block!important;max-width:none!important;padding:0!important}
body.pzabout-active .entry-content{margin:0!important}
body.pzabout-active .site-content{overflow:clip}

.pzabout{
	--pza-ink:#0b0e13;
	--pza-ink-soft:#1c2533;
	--pza-paper:#f5f7f9;
	--pza-paper-deep:#e8edf1;
	--pza-line:rgba(21,31,43,.18);
	--pza-muted:#5f6b78;
	--pza-prism:linear-gradient(90deg,#13b5ea 0%,#7f7cff 28%,#ed4da6 58%,#f2b84b 82%,#78c56f 100%);
	--pza-ease:cubic-bezier(.16,1,.3,1);
	font-family:"IBM Plex Sans",system-ui,sans-serif;
	background:var(--pza-paper);
	color:var(--pza-ink);
	overflow:clip;
	padding-top:0!important;
}
.pzabout *,
.pzabout *::before,
.pzabout *::after{box-sizing:border-box}
.pzabout :where(h1,h2,h3,p,figure,ol,ul){margin:0}
.pzabout :where(h1,h2,h3){font-family:Michroma,sans-serif;font-weight:400;letter-spacing:-.035em;color:inherit}
.pzabout :where(p,li,span,a,strong){overflow-wrap:normal;word-break:normal;hyphens:none}
.pzabout img{display:block;max-width:100%}
.pzabout a{color:inherit}
.pzabout ::selection{background:#151c27;color:#fff}
.pzabout-wrap{width:min(100% - 64px,1460px);margin-inline:auto}
[data-pzabout-cell]{min-width:0;min-height:0;overflow:clip;contain:layout paint}
[data-pzabout-cell]>*{min-width:0;max-width:100%}

/* Summary board */
.pzabout-hero{position:relative;padding:clamp(28px,3.8vw,62px) clamp(18px,2.8vw,46px) clamp(72px,7vw,116px);background:
	linear-gradient(90deg,rgba(21,31,43,.045) 1px,transparent 1px),
	linear-gradient(rgba(21,31,43,.035) 1px,transparent 1px),
	radial-gradient(circle at 82% 6%,rgba(255,255,255,.96),rgba(255,255,255,0) 42%),
	#edf1f4;
	background-size:8vw 8vw,8vw 8vw,auto,auto}
.pzabout-hero__board{width:min(100%,1500px);min-height:min(770px,calc(100svh - 150px));margin-inline:auto;display:grid;grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"media summary" "media metrics";border:1px solid rgba(32,43,55,.26);border-radius:22px;background:rgba(255,255,255,.5);box-shadow:0 34px 80px rgba(46,61,75,.14),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;isolation:isolate}
.pzabout-hero__media{grid-area:media;position:relative;min-height:640px;background:#0a0c10;overflow:hidden}
.pzabout-hero__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center;transform:scale(1.035);transition:transform 1.8s var(--pza-ease);will-change:transform}
.pzabout-hero__media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,6,10,.12),rgba(3,6,10,.07) 42%,rgba(3,6,10,.72)),linear-gradient(90deg,rgba(3,6,10,.25),transparent 54%)}
.pzabout-hero__identity{position:absolute;inset:clamp(26px,3.6vw,54px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:1}
.pzabout-hero__poz{width:min(280px,58%);height:auto;filter:drop-shadow(0 14px 26px rgba(0,0,0,.22))}
.pzabout-hero__identity>div{width:min(360px,84%);display:flex;align-items:center;gap:20px;padding:14px 18px;border:1px solid rgba(255,255,255,.33);border-radius:12px;background:rgba(8,12,18,.46);box-shadow:0 18px 54px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}
.pzabout-hero__identity span{font-family:"IBM Plex Mono",monospace;font-size:9px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.pzabout-hero__identity>div img{width:126px;max-height:30px;object-fit:contain}
.pzabout-hero__summary{grid-area:summary;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(22px,2.2vw,34px);padding:clamp(44px,5.4vw,88px);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,243,246,.72));backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12)}
.pzabout-hero__prism{position:absolute;left:0;top:0;width:100%;height:3px;background:var(--pza-prism);transform-origin:left center}
.pzabout-hero__summary h1{max-width:17ch;font-size:clamp(38px,4.35vw,68px);line-height:1.04;text-wrap:balance}
.pzabout-hero__summary p{max-width:64ch;font-size:clamp(16px,1.2vw,20px);line-height:1.64;color:#52606e}
.pzabout-hero__cta{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:0 18px;border:1px solid rgba(20,30,42,.22);border-radius:999px;background:rgba(255,255,255,.62);font-family:Michroma,sans-serif;font-size:10px;line-height:1.3;letter-spacing:.02em;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.95);transition:transform .35s var(--pza-ease),background .35s ease}
.pzabout-hero__cta span{font-size:18px}
.pzabout-hero__metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pza-line);background:rgba(250,252,253,.82)}
.pzabout-hero__metrics>div{min-height:145px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:25px clamp(18px,2vw,30px);border-right:1px solid var(--pza-line)}
.pzabout-hero__metrics>div:last-child{border-right:0}
.pzabout-hero__metrics strong{font-family:Michroma,sans-serif;font-size:clamp(30px,2.7vw,46px);line-height:1;font-weight:400;letter-spacing:-.05em;color:var(--pza-ink-soft);white-space:nowrap}
.pzabout-hero__metrics>div:nth-child(3) strong{font-size:clamp(28px,2.35vw,40px)}
.pzabout-hero__metrics span{max-width:18ch;font-size:13px;line-height:1.35;color:var(--pza-muted)}

/* Cinematic chapters */
.pzabout-chapter{--pza-progress:0;--pza-media-x:0px;--pza-media-y:0px;--pza-media-scale:1.055;position:relative;min-height:max(820px,100svh);padding:clamp(20px,2.4vw,38px);display:grid;overflow:clip;background:#e9edf0;isolation:isolate}
.pzabout-chapter__media{position:absolute;inset:clamp(20px,2.4vw,38px);overflow:hidden;border-radius:24px;background:#dce2e6;box-shadow:0 24px 74px rgba(16,27,39,.15)}
.pzabout-chapter__media>img{width:100%;height:100%;object-fit:cover;transform:translate3d(var(--pza-media-x),var(--pza-media-y),0) scale(var(--pza-media-scale));transition:filter .45s ease;will-change:transform}
.pzabout-chapter__veil{position:absolute;inset:0;pointer-events:none}
.pzabout-chapter__brand{position:absolute;z-index:2;right:clamp(22px,3vw,48px);top:clamp(22px,3vw,48px);width:clamp(150px,13vw,220px);height:48px;display:flex;align-items:center;justify-content:flex-end;padding:10px 13px;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:rgba(246,249,251,.58);box-shadow:0 16px 42px rgba(18,32,45,.13),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16)}
.pzabout-chapter__brand img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}
.pzabout-chapter__brand--light{background:rgba(244,247,249,.76)}
.pzabout-chapter__brand--wall{
	left:clamp(34px,4vw,68px);right:auto;top:clamp(34px,4vw,68px);
	width:clamp(270px,25vw,360px);height:68px;justify-content:flex-start;gap:18px;padding:14px 18px;
	border-color:rgba(255,255,255,.22);border-radius:5px;
	background:linear-gradient(135deg,rgba(17,21,27,.9),rgba(31,37,44,.78));
	box-shadow:0 12px 28px rgba(7,12,18,.28),inset 0 1px 0 rgba(255,255,255,.15),inset 0 0 0 1px rgba(0,0,0,.18);
	backdrop-filter:blur(14px) saturate(.92);-webkit-backdrop-filter:blur(14px) saturate(.92)
}
.pzabout-chapter__brand--wall::before,.pzabout-chapter__brand--wall::after{content:"";position:absolute;top:7px;width:3px;height:3px;border-radius:50%;background:#88919a;box-shadow:0 51px 0 #88919a}
.pzabout-chapter__brand--wall::before{left:7px}.pzabout-chapter__brand--wall::after{right:7px}
.pzabout-chapter__brand--wall img{height:30px;width:auto;max-width:none;object-position:left center}
.pzabout-chapter__brand--wall img:first-child{flex:1 1 auto;min-width:0}
.pzabout-chapter__brand--wall img:last-child{flex:0 0 clamp(72px,7vw,96px)}
.pzabout-chapter__brand--wall i{flex:0 0 1px;height:28px;background:rgba(255,255,255,.24)}
.pzabout-chapter__inner{position:relative;z-index:2;width:min(100%,1460px);min-height:calc(max(820px,100svh) - clamp(40px,4.8vw,76px));margin-inline:auto;display:flex;align-items:center;justify-content:flex-start;padding:clamp(20px,3vw,50px)}
.pzabout-chapter__inner--right{justify-content:flex-end}
.pzabout-glass{position:relative;width:min(600px,47vw);padding:clamp(34px,4vw,62px);border-radius:18px;box-shadow:0 28px 80px rgba(10,18,26,.22),inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(30px) saturate(1.15);-webkit-backdrop-filter:blur(30px) saturate(1.15);overflow:hidden}
.pzabout-glass::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--pza-prism);opacity:.9}
.pzabout-glass--light{border:1px solid rgba(255,255,255,.78);background:rgba(247,249,251,.78);color:var(--pza-ink)}
.pzabout-glass--dark{border:1px solid rgba(255,255,255,.2);background:rgba(8,12,18,.68);color:#fff;box-shadow:0 30px 90px rgba(2,5,10,.34),inset 0 1px 0 rgba(255,255,255,.16)}
.pzabout-glass h2{max-width:16ch;font-size:clamp(34px,3.45vw,58px);line-height:1.06;text-wrap:balance}
.pzabout-glass>p{max-width:58ch;margin-top:24px;font-size:clamp(15px,1.15vw,18px);line-height:1.66}
.pzabout-glass--light>p{color:#536171}
.pzabout-glass--dark>p{color:rgba(255,255,255,.72)}

.pzabout-chapter--services .pzabout-chapter__veil{background:linear-gradient(90deg,rgba(225,232,237,.5),transparent 54%)}
.pzabout-spectrum{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--pza-prism);transform:scaleX(var(--pza-progress));transform-origin:left center;opacity:.9}
.pzabout-service-list{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(24,35,48,.18)}
.pzabout-service-list article{min-height:114px;padding:20px 18px 18px 0;border-bottom:1px solid rgba(24,35,48,.18)}
.pzabout-service-list article:nth-child(odd){padding-right:24px;border-right:1px solid rgba(24,35,48,.18)}
.pzabout-service-list article:nth-child(even){padding-left:24px}
.pzabout-service-list h3{font-size:clamp(14px,1vw,17px);line-height:1.35;letter-spacing:-.02em}
.pzabout-service-list p{margin-top:8px;font-size:13px;line-height:1.45;color:#667281}

.pzabout-chapter--engineering .pzabout-chapter__veil{background:linear-gradient(270deg,rgba(4,8,13,.2),transparent 55%)}
.pzabout-blueprint{position:absolute;inset:5%;width:90%;height:90%;fill:none;stroke:rgba(79,177,255,.72);stroke-width:1.3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(29,135,245,.22));pointer-events:none}
.pzabout-blueprint :where(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:1;opacity:.12;transition:opacity .35s ease}
.pzabout-engineering-list{margin-top:34px;counter-reset:pzaengineering;list-style:none;border-top:1px solid rgba(255,255,255,.2)}
.pzabout-engineering-list li{counter-increment:pzaengineering;position:relative;min-height:55px;display:flex;align-items:center;padding:13px 10px 13px 48px;border-bottom:1px solid rgba(255,255,255,.16);font-size:14px;line-height:1.4;color:rgba(255,255,255,.88)}
.pzabout-engineering-list li::before{content:counter(pzaengineering,decimal-leading-zero);position:absolute;left:0;font-family:"IBM Plex Mono",monospace;font-size:9px;letter-spacing:.08em;color:#69c8ff}

.pzabout-chapter--support .pzabout-chapter__veil{background:linear-gradient(90deg,rgba(240,244,246,.28),transparent 55%)}
.pzabout-check-list{margin-top:32px;list-style:none;border-top:1px solid rgba(22,32,44,.18)}
.pzabout-check-list li{position:relative;padding:15px 0 15px 32px;border-bottom:1px solid rgba(22,32,44,.16);font-size:14px;line-height:1.45;color:#3d4b59}
.pzabout-check-list li::before{content:"";position:absolute;left:1px;top:21px;width:11px;height:6px;border-left:1.5px solid #197ed0;border-bottom:1.5px solid #197ed0;transform:rotate(-45deg)}
.pzabout-support-notes{position:absolute;z-index:3;right:clamp(46px,7vw,118px);bottom:clamp(58px,8vw,128px);display:grid;gap:10px;pointer-events:none}
.pzabout-support-notes span{min-width:210px;padding:13px 17px;border:1px solid rgba(255,255,255,.78);border-radius:10px;background:rgba(247,250,252,.66);box-shadow:0 14px 38px rgba(16,25,34,.16),inset 0 1px 0 #fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);font-family:"IBM Plex Mono",monospace;font-size:9px;letter-spacing:.11em;color:#344252;opacity:0;transform:translate3d(26px,12px,0)}

.pzabout-chapter--delivery .pzabout-chapter__veil{background:linear-gradient(270deg,rgba(3,6,10,.35),transparent 58%),linear-gradient(0deg,rgba(3,6,10,.18),transparent 55%)}
.pzabout-delivery-track{position:relative;margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:30px}
.pzabout-delivery-track>i{position:absolute;left:8px;right:8px;top:8px;height:1px;background:rgba(255,255,255,.25)}
.pzabout-delivery-track>i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#27b8e8,#a56bff,#ed62b4);transform:scaleX(var(--pza-progress));transform-origin:left center;box-shadow:0 0 16px rgba(53,190,255,.5)}
.pzabout-delivery-track>div{position:relative;min-width:0}
.pzabout-delivery-track b{position:absolute;top:-27px;left:0;width:8px;height:8px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#0f1620;box-shadow:0 0 0 5px rgba(255,255,255,.08)}
.pzabout-delivery-track span{display:block;max-width:16ch;font-size:12px;line-height:1.4;color:rgba(255,255,255,.76)}

/* Close */
.pzabout-contact{position:relative;padding:clamp(84px,9vw,150px) 0;background:#fff;border-bottom:1px solid var(--pza-line);overflow:hidden}
.pzabout-contact__prism{position:absolute;left:0;right:0;top:0;height:3px;background:var(--pza-prism)}
.pzabout-contact__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(44px,8vw,130px)}
.pzabout-contact h2{max-width:16ch;font-size:clamp(42px,6vw,92px);line-height:1.03;text-wrap:balance}
.pzabout-contact p{max-width:60ch;margin-top:24px;font-size:clamp(16px,1.2vw,19px);line-height:1.6;color:var(--pza-muted)}
.pzabout-contact__actions{display:grid;gap:14px}
.pzabout-button,.pzabout-phone{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:12px;font-family:Michroma,sans-serif;font-size:11px;line-height:1.3;text-decoration:none;transition:transform .35s var(--pza-ease),background .35s ease,border-color .35s ease}
.pzabout-button{border:1px solid var(--pza-ink);background:var(--pza-ink);color:#fff!important}
.pzabout-phone{justify-content:center;border:1px solid var(--pza-line);background:#fff;color:var(--pza-ink)}
.pzabout :focus-visible{outline:2px solid #1a7dcc;outline-offset:4px}

@media(hover:hover) and (pointer:fine){
	.pzabout-hero__cta:hover{transform:translateY(-2px);background:#fff}
	.pzabout-button:hover{transform:translateY(-2px);background:#1b2533}
	.pzabout-phone:hover{transform:translateY(-2px);border-color:rgba(20,30,42,.36);background:#f5f7f9}
}

.pzabout-js .pzabout-materialize{opacity:0;transform:translateY(18px);filter:blur(8px)}
.pzabout-js.is-pzabout-ready .pzabout-materialize{opacity:1;transform:none;filter:none;transition:opacity .8s ease,transform 1s var(--pza-ease),filter .8s ease}
.pzabout-js.is-pzabout-ready .pzabout-hero__media{transition-delay:.05s}
.pzabout-js.is-pzabout-ready .pzabout-hero__summary{transition-delay:.16s}
.pzabout-js.is-pzabout-ready .pzabout-hero__metrics{transition-delay:.28s}
.pzabout-js .pzabout-reveal{opacity:0;transform:translateY(24px) scale(.985);filter:blur(10px)}
.pzabout-js .pzabout-reveal.is-visible{opacity:1;transform:none;filter:none;transition:opacity .65s ease,transform 1s var(--pza-ease),filter .7s ease}
.pzabout-js.is-pzabout-ready .pzabout-hero__media>img{transform:scale(1)}

@media(max-width:1240px){
	.pzabout-hero__board{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr)}
	.pzabout-hero__summary{padding:clamp(38px,4vw,58px)}
	.pzabout-hero__summary h1{font-size:clamp(36px,4.2vw,54px)}
	.pzabout-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
	.pzabout-hero__metrics>div{min-height:104px;padding:18px 24px}
	.pzabout-hero__metrics>div:nth-child(2){border-right:0}
	.pzabout-hero__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pza-line)}
	.pzabout-hero__metrics strong{font-size:34px}
	.pzabout-glass{width:min(580px,55vw)}
}

@media(max-width:900px){
	.pzabout-wrap{width:min(100% - 38px,1460px)}
	.pzabout-hero{padding-inline:18px}
	.pzabout-hero__board{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"media" "summary" "metrics"}
	.pzabout-hero__media{min-height:610px}
	.pzabout-hero__summary{min-height:440px}
	.pzabout-hero__summary h1{max-width:18ch;font-size:clamp(40px,6.8vw,60px)}
	.pzabout-chapter__inner{padding:26px}
	.pzabout-glass{width:min(570px,72vw)}
	.pzabout-support-notes{right:42px;bottom:52px}
	.pzabout-contact__grid{grid-template-columns:1fr}
	.pzabout-contact__actions{max-width:480px}
}

@media(max-width:620px){
	.pzabout-wrap{width:min(100% - 30px,1460px)}
	.pzabout-hero{padding:14px 8px 72px;background-size:25vw 25vw}
	.pzabout-hero__board{border-radius:16px}
	.pzabout-hero__media{min-height:480px}
	.pzabout-hero__identity{inset:22px}
	.pzabout-hero__poz{width:194px;max-width:65%}
	.pzabout-hero__identity>div{width:min(300px,94%);gap:14px;padding:12px 14px}
	.pzabout-hero__identity>div img{width:105px}
	.pzabout-hero__summary{min-height:0;padding:38px 26px 34px;gap:23px}
	.pzabout-hero__summary h1{font-size:clamp(31px,9.2vw,43px);line-height:1.08}
	.pzabout-hero__summary p{font-size:16px;line-height:1.58}
	.pzabout-hero__cta{width:100%}
	.pzabout-hero__metrics>div{min-height:128px;padding:20px 18px}
	.pzabout-hero__metrics strong{font-size:clamp(27px,8.5vw,35px)}
	.pzabout-hero__metrics span{font-size:12px}

	.pzabout-chapter{min-height:auto;padding:14px 8px 70px;display:flex;flex-direction:column}
	.pzabout-chapter__media{position:relative;inset:auto;width:100%;height:56svh;min-height:430px;border-radius:16px}
	.pzabout-chapter__brand{right:16px;top:16px;width:150px;height:42px;padding:9px 11px;border-radius:10px}
	.pzabout-chapter__brand--wall{left:16px;right:auto;top:86px;width:min(290px,calc(100% - 32px));height:58px;gap:13px;padding:11px 15px;border-radius:5px}
	.pzabout-chapter__brand--wall::before,.pzabout-chapter__brand--wall::after{top:6px;box-shadow:0 43px 0 #88919a}
	.pzabout-chapter__brand--wall::before{left:6px}.pzabout-chapter__brand--wall::after{right:6px}
	.pzabout-chapter__brand--wall img{height:25px}
	.pzabout-chapter__media>img{transform:none!important}
	.pzabout-chapter__inner,.pzabout-chapter__inner--right{width:100%;min-height:0;margin-top:-62px;padding:0 12px;justify-content:center}
	.pzabout-glass{width:100%;padding:32px 24px;border-radius:16px}
	.pzabout-glass h2{font-size:clamp(30px,8.5vw,41px);line-height:1.09}
	.pzabout-glass>p{font-size:15px;line-height:1.6}
	.pzabout-service-list{grid-template-columns:1fr;margin-top:28px}
	.pzabout-service-list article,.pzabout-service-list article:nth-child(odd),.pzabout-service-list article:nth-child(even){min-height:0;padding:16px 0;border-right:0}
	.pzabout-support-notes{display:none}
	.pzabout-blueprint{inset:8%;width:84%;height:84%}
	.pzabout-delivery-track{grid-template-columns:1fr;padding-top:0;margin-top:28px;gap:0}
	.pzabout-delivery-track>i{left:4px;right:auto;top:8px;bottom:8px;width:1px;height:auto}
	.pzabout-delivery-track>i::after{transform:scaleY(var(--pza-progress));transform-origin:center top}
	.pzabout-delivery-track>div{min-height:58px;padding:0 0 18px 30px}
	.pzabout-delivery-track b{top:5px;left:0}
	.pzabout-delivery-track span{max-width:none}
	.pzabout-contact{padding:76px 0 88px}
	.pzabout-contact h2{font-size:clamp(37px,10vw,48px)}
	.pzabout-button,.pzabout-phone{width:100%}
}

@media(prefers-reduced-transparency:reduce){
	.pzabout-hero__identity>div,.pzabout-glass,.pzabout-support-notes span{backdrop-filter:none;-webkit-backdrop-filter:none}
	.pzabout-glass--light{background:#f7f9fb}.pzabout-glass--dark{background:#10151d}
}
@media(prefers-contrast:more){
	.pzabout-glass--light{background:rgba(255,255,255,.96);border-color:#202a35}
	.pzabout-glass--dark{background:rgba(0,0,0,.94);border-color:#fff}
}
@media(prefers-reduced-motion:reduce){
	.pzabout-js .pzabout-materialize,.pzabout-js .pzabout-reveal{opacity:1;transform:none;filter:none;transition:none}
	.pzabout-chapter__media>img,.pzabout-blueprint :where(path,rect,circle),.pzabout-support-notes span{transform:none!important;transition:none!important}
}