.xvEAiW_academy{isolation:isolate;padding:clamp(var(--space-8), 4vw, var(--space-12)) 0;background:linear-gradient(180deg, var(--brand-pep-black-soft) 0%, color-mix(in srgb, var(--brand-pep-maroon) 16%, var(--brand-pep-black-soft)) 50%, var(--brand-pep-black-soft) 100%);color:var(--brand-pep-white);--academy-travel:clamp(24px, 4vw, 56px);--academy-mesh:clamp(72px, 7vw, 104px);position:relative;overflow:hidden}.xvEAiW_bg{z-index:0;pointer-events:none;background:linear-gradient(104deg, #ffffff0f 0%, #ffffff05 20%, transparent 40%, transparent 66%, #ffffff07 84%, #ffffff03 100%), linear-gradient(180deg, #ffffff09, transparent 58%), radial-gradient(82% 120% at 22% 46%, color-mix(in srgb, var(--brand-pep-maroon) 22%, transparent), transparent 62%), radial-gradient(70% 110% at 88% 54%, color-mix(in srgb, var(--brand-pep-gold) 4%, transparent), transparent 60%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.xvEAiW_bg:before{content:"";background-image:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px var(--academy-mesh)), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px var(--academy-mesh));position:absolute;inset:0;-webkit-mask-image:radial-gradient(96% 128% at 74%,#000 0%,#00000073 46%,#0000 82%);mask-image:radial-gradient(96% 128% at 74%,#000 0%,#00000073 46%,#0000 82%)}.xvEAiW_inner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);display:flex;position:relative}.xvEAiW_text,.xvEAiW_actions{opacity:0;transition:opacity .72s var(--ease-glass), transform .72s var(--ease-glass);will-change:opacity, transform}.xvEAiW_text{gap:var(--space-3);max-width:62ch;transform:translateX(calc(-1 * var(--academy-travel)));flex-direction:column;display:flex}.xvEAiW_actions{transform:translateX(var(--academy-travel));flex:none}.xvEAiW_in .xvEAiW_text,.xvEAiW_in .xvEAiW_actions{opacity:1;transform:translate(0)}.xvEAiW_eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-gold-light);display:inline-flex}.xvEAiW_eyebrowDot{background:var(--brand-pep-gold-light);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--brand-pep-gold) 30%, transparent);border-radius:50%}.xvEAiW_body{font-size:var(--fs-20);line-height:var(--lh-relaxed);color:color-mix(in srgb, var(--brand-pep-white) 80%, var(--brand-pep-gold-light))}.xvEAiW_body .em-red{color:var(--brand-pep-gold-light)}.xvEAiW_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xvEAiW_chip{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--brand-pep-gold-light) 68%, transparent);background:color-mix(in srgb, var(--brand-pep-gold) 4%, transparent);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-gold) 16%, transparent);opacity:0;transform:translateX(calc(-.5 * var(--academy-travel)));transition:opacity .52s var(--ease-glass), transform .52s var(--ease-glass);transition-delay:calc(.24s + var(--chip-i,0) * 70ms);border-radius:999px;padding:4px 11px;font-size:11px}.xvEAiW_in .xvEAiW_chip{opacity:1;transform:translate(0)}@media (max-width:760px){.xvEAiW_inner{align-items:flex-start;gap:var(--space-6);flex-direction:column}.xvEAiW_text,.xvEAiW_actions{transform:translateY(16px)}.xvEAiW_chip{transform:translateY(10px)}.xvEAiW_in .xvEAiW_text,.xvEAiW_in .xvEAiW_actions,.xvEAiW_in .xvEAiW_chip{transform:translateY(0)}}
._3ylyJq_section{padding:var(--space-24) 0;position:relative}._3ylyJq_alt{background:var(--bg-3)}._3ylyJq_dark{background:var(--brand-pep-black);color:var(--brand-pep-white);--eyebrow-color:var(--brand-pep-gold-light)}._3ylyJq_rail:after{content:"";width:var(--edge-bar-width);background:color-mix(in srgb, var(--brand-pep-red) 18%, transparent);position:absolute;top:0;bottom:0;right:0}
.Rl73Fa_fill{z-index:2;width:var(--edge-bar-width);background:var(--brand-pep-red);pointer-events:none;height:0;transition:height .1s linear;position:absolute;top:0;right:0}
.KIXIXW_hero{gap:var(--space-4);max-width:var(--container-narrow);flex-direction:column;display:flex}.KIXIXW_heroWide{max-width:none}.KIXIXW_heroTitle{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(2.25rem, 3.5vw + 1rem, var(--fs-56));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}.KIXIXW_heroIntro{font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--fg-3);max-width:64ch}.KIXIXW_lead{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2);max-width:70ch}.KIXIXW_back{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.KIXIXW_back:hover{color:var(--brand-pep-red)}.KIXIXW_heroFigure{aspect-ratio:16/9;border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--brand-pep-black);margin-top:var(--space-6);box-shadow:inset 0 -70px 60px -40px #1b161499, var(--shadow-lg);position:relative;overflow:hidden}.KIXIXW_heroFigureImg{-o-object-fit:cover;object-fit:cover}.KIXIXW_heroFigure:before,.KIXIXW_heroFigure:after{content:"";z-index:2;pointer-events:none;border-color:var(--brand-pep-red);border-style:solid;width:18px;height:18px;position:absolute}.KIXIXW_heroFigure:before{border-width:2px 0 0 2px;inset-block-start:10px;inset-inline-start:10px}.KIXIXW_heroFigure:after{border-width:0 2px 2px 0;inset-block-end:10px;inset-inline-end:10px}.KIXIXW_photoTag{z-index:2;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-white);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);padding:5px 10px;position:absolute;inset-block-end:12px;inset-inline-start:12px}.KIXIXW_grid2,.KIXIXW_grid3,.KIXIXW_grid4{gap:var(--space-4);margin-top:var(--space-4);display:grid}.KIXIXW_grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.KIXIXW_grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.KIXIXW_grid4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.KIXIXW_card{gap:var(--space-2);padding:var(--space-6);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-md);height:100%;transition:transform var(--motion-base) var(--ease-spring), border-color var(--motion-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}a.KIXIXW_card:hover{border-color:var(--brand-pep-red);box-shadow:var(--shadow-md);transform:translateY(-4px)}a.KIXIXW_card:focus-visible,.KIXIXW_galleryItem:focus-visible,.KIXIXW_filterBtn:focus-visible{outline:2px solid var(--brand-pep-red);outline-offset:2px}.KIXIXW_glass{background:color-mix(in srgb, var(--bg-2) 64%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-1);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);transition:transform var(--motion-base) var(--ease-spring), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);position:relative}.KIXIXW_glass:before{content:"";pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(#fff6,#0000 42%);position:absolute;inset:0}.KIXIXW_glass>*{position:relative}a.KIXIXW_glass:hover{border-color:var(--brand-pep-red);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.KIXIXW_glassDark{background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--brand-pep-white);position:relative}.KIXIXW_gridBackdrop{position:relative;overflow:hidden}.KIXIXW_gridBackdrop:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 92% 0%, color-mix(in srgb, var(--brand-pep-red) 8%, transparent), transparent 55%), repeating-linear-gradient(0deg, #0e111606 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, #0e111606 0 1px, transparent 1px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.KIXIXW_gridBackdrop>*{z-index:1;position:relative}.KIXIXW_cardNum{font-family:var(--font-mono);font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--brand-pep-red) 70%, transparent)}.KIXIXW_cardTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-20);color:var(--fg-1);margin:0}.KIXIXW_cardText{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3)}.KIXIXW_cardLink{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-red);align-items:center;gap:.35em;margin-top:auto;text-decoration:none;display:inline-flex}.KIXIXW_cardLink:hover{color:var(--brand-pep-red-hover)}.KIXIXW_cardArrow{transition:transform var(--motion-base) var(--ease-spring);display:inline-block}a.KIXIXW_card:hover .KIXIXW_cardArrow,.KIXIXW_cardLink:hover .KIXIXW_cardArrow,a.KIXIXW_glass:hover .KIXIXW_cardArrow{transform:translate(4px)}.KIXIXW_pills{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.KIXIXW_pill{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--fg-2);transition:border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);padding:.4em .85em}a.KIXIXW_pill:hover{border-color:var(--brand-pep-red);color:var(--brand-pep-red)}.KIXIXW_checkList{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.KIXIXW_checkList li{font-size:var(--fs-14);color:var(--fg-2);line-height:var(--lh-relaxed);padding-inline-start:1.4em;position:relative}.KIXIXW_checkList li:before{content:"→";color:var(--brand-pep-red);position:absolute;inset-inline-start:0}.KIXIXW_step{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-1);display:flex}.KIXIXW_stepNum{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-24);color:var(--brand-pep-red);flex:none;width:2.5rem}.KIXIXW_caseLayout{gap:var(--space-12);grid-template-columns:1fr 320px;align-items:start;display:grid}.KIXIXW_caseAside{top:var(--space-16);position:sticky}.KIXIXW_factCard{padding:var(--space-6);background:color-mix(in srgb, var(--bg-2) 64%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-1);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:relative}.KIXIXW_factCard:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(#fff6,#0000 42%);position:absolute;inset:0}.KIXIXW_factCard>*{position:relative}.KIXIXW_factCardTitle{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4);margin:0 0 var(--space-3)}.KIXIXW_metaTable{gap:var(--space-2);display:grid}.KIXIXW_metaRow{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-14);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-1);display:flex}.KIXIXW_metaKey{color:var(--fg-4)}.KIXIXW_metaVal{color:var(--fg-1);font-weight:var(--fw-medium);text-align:end}.KIXIXW_prose p{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2);margin:0 0 var(--space-4)}.KIXIXW_prose h2{font-family:var(--font-display);font-size:var(--fs-24);color:var(--fg-1);margin:var(--space-8) 0 var(--space-3)}.KIXIXW_prose h3{font-family:var(--font-display);font-size:var(--fs-20);color:var(--fg-1);margin:var(--space-6) 0 var(--space-2)}.KIXIXW_prose ul{margin:0 0 var(--space-4);color:var(--fg-2);padding-inline-start:1.4em}.KIXIXW_quote{padding:var(--space-6);background:var(--bg-2);border:1px solid var(--border-1);border-inline-start:3px solid var(--brand-pep-red);border-radius:var(--radius-md);margin:0}.KIXIXW_quoteText{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2);font-style:italic}.KIXIXW_quoteCite{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);font-style:normal;display:block}.KIXIXW_ctaPanel{padding:var(--space-12);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);position:relative}.KIXIXW_cta{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.KIXIXW_ctaTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.5rem, 2vw + 1rem, var(--fs-32));color:var(--brand-pep-white);margin:0}.KIXIXW_leaderPhoto{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-3);border:1px solid var(--border-1);margin-bottom:var(--space-3);position:relative;overflow:hidden}.KIXIXW_leaderPhotoImg{-o-object-fit:cover;object-fit:cover}.KIXIXW_leaderPlaceholder{height:100%;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.KIXIXW_leaderName{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-18);color:var(--fg-1);margin:0}.KIXIXW_leaderTitle{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--brand-pep-red)}.KIXIXW_filters{gap:var(--space-4);margin:var(--space-6) 0;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1);flex-wrap:wrap;display:flex}.KIXIXW_filterGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.KIXIXW_filterLabel{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.KIXIXW_filterBtn{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard);padding:.35em .8em}.KIXIXW_filterBtn:hover{border-color:var(--brand-pep-red)}.KIXIXW_filterActive{background:var(--brand-pep-red);border-color:var(--brand-pep-red);color:var(--brand-pep-white)}.KIXIXW_projectsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.KIXIXW_cardWrap{text-decoration:none;display:block}.KIXIXW_empty{padding:var(--space-12) 0;text-align:center;color:var(--fg-4);font-family:var(--font-mono);font-size:var(--fs-14)}.KIXIXW_gallery{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.KIXIXW_galleryItem{aspect-ratio:4/3;border-radius:var(--radius-sm);border:1px solid var(--border-1);background:var(--bg-3);cursor:pointer;padding:0;position:relative;overflow:hidden}.KIXIXW_galleryImg{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)contrast(1.02);transition:transform .6s var(--ease-glass), filter var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard)}.KIXIXW_galleryItem:hover .KIXIXW_galleryImg,.KIXIXW_galleryItem:focus-visible .KIXIXW_galleryImg{filter:saturate(1.04)contrast(1.04);transform:scale(1.06)}.KIXIXW_galleryItem:hover,.KIXIXW_galleryItem:focus-visible{border-color:var(--brand-pep-red)}.KIXIXW_contactGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.KIXIXW_detailList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.KIXIXW_detailLabel{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.KIXIXW_detailValue{font-size:var(--fs-16);color:var(--fg-1)}.KIXIXW_mapFrame{aspect-ratio:16/10;border:1px solid var(--border-1);border-radius:var(--radius-md);width:100%;margin-top:var(--space-4)}.KIXIXW_numbers{gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-6) 0;border-block:1px solid var(--border-1);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.KIXIXW_numberValue{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--brand-pep-red);line-height:1}.KIXIXW_numberLabel{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.KIXIXW_center{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-24) 0;flex-direction:column;max-width:60ch;margin:0 auto;display:flex}.KIXIXW_skeleton{background:linear-gradient(100deg, var(--bg-3) 30%, color-mix(in srgb, var(--bg-2) 70%, var(--bg-3)) 50%, var(--bg-3) 70%);border-radius:var(--radius-sm);animation:KIXIXW_skeletonShimmer 1.4s var(--ease-standard) infinite;background-size:200% 100%;display:block}@keyframes KIXIXW_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.KIXIXW_skeleton{animation:none}}.KIXIXW_tocSection{scroll-margin-top:7rem}.KIXIXW_toc{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1)}.KIXIXW_tocTitle{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.KIXIXW_tocList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.KIXIXW_tocLink{padding:.25rem 0 .25rem var(--space-3);border-inline-start:2px solid var(--border-1);font-size:var(--fs-14);color:var(--fg-4);transition:color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);text-decoration:none;display:block}.KIXIXW_tocLink:hover{color:var(--fg-2)}.KIXIXW_tocActive{color:var(--brand-pep-red);border-inline-start-color:var(--brand-pep-red);font-weight:var(--fw-medium)}.KIXIXW_proofBar{z-index:calc(var(--z-header) - 1);background:var(--glass-bg-darker);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);color:var(--brand-pep-white);opacity:0;pointer-events:none;transition:transform var(--motion-base) var(--ease-glass), opacity var(--motion-base) var(--ease-glass);position:fixed;left:0;right:0;transform:translateY(-100%)}.KIXIXW_proofBarIn{opacity:1;transform:translateY(0)}.KIXIXW_proofBarNoMotion{transition:none}.KIXIXW_proofBarInner{align-items:center;gap:var(--space-5);padding-top:var(--space-2);padding-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);scrollbar-width:none;display:flex;overflow-x:auto}.KIXIXW_proofBarInner::-webkit-scrollbar{display:none}.KIXIXW_proofBarStat{white-space:nowrap;color:#ffffffb3}.KIXIXW_proofBarStat b{color:var(--brand-pep-white);font-weight:var(--fw-bold)}.KIXIXW_proofBarSep{background:var(--glass-border-strong);flex:none;width:1px;height:1rem}.KIXIXW_proofBarBadge{white-space:nowrap;color:var(--support-scada-cyan);letter-spacing:var(--tracking-wide)}.KIXIXW_mapWrap{margin-top:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.KIXIXW_mapCanvas{background:var(--brand-pep-black);width:100%;height:clamp(420px,60vh,560px)}.KIXIXW_mapToggle{z-index:2;background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);gap:2px;padding:3px;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.KIXIXW_mapToggleBtn{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffb8;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-base) var(--ease-standard);background:0 0;border:0;padding:.35em .7em}.KIXIXW_mapToggleBtn:hover{color:var(--brand-pep-white)}.KIXIXW_mapToggleActive{background:var(--brand-pep-red);color:var(--brand-pep-white)}.KIXIXW_mapPanel{z-index:3;width:min(330px,85%);padding:var(--space-6);background:var(--glass-bg-darker);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-inline-start:1px solid var(--glass-border-strong);color:var(--brand-pep-white);position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.KIXIXW_mapPanelClose{font-size:var(--fs-24);color:#ffffffb3;cursor:pointer;background:0 0;border:0;line-height:1;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-3)}.KIXIXW_mapPanelClose:hover{color:var(--brand-pep-white)}.KIXIXW_mapPanelTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-24);margin:0}.KIXIXW_mapPanelMeta{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--support-scada-cyan);margin-bottom:var(--space-3)}.KIXIXW_mapPanelList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.KIXIXW_mapPanelList a{color:#ffffffd9;font-size:var(--fs-14);border-bottom:1px solid #0000;text-decoration:none}.KIXIXW_mapPanelList a:hover{color:var(--brand-pep-white);border-bottom-color:var(--brand-pep-red)}.KIXIXW_countryList{margin:var(--space-6) 0 0;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.KIXIXW_countryItem{padding:var(--space-4);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-sm)}.KIXIXW_countryHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.KIXIXW_countryName{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-18);color:var(--fg-1)}.KIXIXW_countryCount{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--brand-pep-red)}.KIXIXW_countryProjects{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.KIXIXW_countryProjects a{font-size:var(--fs-14);color:var(--fg-3);text-decoration:none}.KIXIXW_countryProjects a:hover{color:var(--brand-pep-red)}.KIXIXW_diagram{margin:var(--space-2) 0 var(--space-6)}.KIXIXW_diagramSvg{background:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 28px), var(--brand-pep-black);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.KIXIXW_toneIo{--tone-color:var(--support-scada-cyan)}.KIXIXW_toneRedundant{--tone-color:var(--signal-amber)}.KIXIXW_toneComms{--tone-color:var(--brand-pep-red)}.KIXIXW_toneAlarm{--tone-color:var(--signal-critical-red)}.KIXIXW_diagEdge{stroke:var(--tone-color);stroke-width:1.5px;fill:none;transition:stroke-width var(--motion-base) var(--ease-standard)}.KIXIXW_diagPulse{fill:var(--tone-color);opacity:0}.KIXIXW_diagDim{opacity:.16;transition:opacity var(--motion-base) var(--ease-standard)}.KIXIXW_diagNode{fill:#ffffff0d;stroke:#ffffff52;stroke-width:1.5px;transition:fill var(--motion-base) var(--ease-standard), stroke var(--motion-base) var(--ease-standard)}.KIXIXW_diagNodeBack{fill:#ffffff08;stroke:#ffffff2e;stroke-width:1px}.KIXIXW_diagNodeLabel{fill:var(--brand-pep-white);font-family:var(--font-mono);text-anchor:middle;font-size:12px}.KIXIXW_diagNodeSub{fill:#ffffff8c;font-family:var(--font-mono);text-anchor:middle;font-size:10px}.KIXIXW_diagLegend{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.KIXIXW_diagLegendBtn{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--fg-3);cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard);align-items:center;gap:.45em;padding:.3em .7em;display:inline-flex}.KIXIXW_diagLegendDot{background:var(--tone-color);border-radius:50%;width:9px;height:9px}.KIXIXW_diagLegendActive{border-color:var(--tone-color);color:var(--fg-1)}.KIXIXW_diagNodeActive{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--brand-pep-red) 50%, transparent))}.KIXIXW_diagNodeActive .KIXIXW_diagNode{fill:color-mix(in srgb, var(--brand-pep-red) 16%, transparent);stroke:var(--brand-pep-red);stroke-width:2px}.KIXIXW_diagNodeActive .KIXIXW_diagNodeBack{stroke:color-mix(in srgb, var(--brand-pep-red) 55%, transparent)}.KIXIXW_diagEdgeActive .KIXIXW_diagEdge{stroke-width:2.5px;filter:drop-shadow(0 0 4px var(--tone-color));stroke-dasharray:9 5;animation:.6s linear infinite KIXIXW_diagFlow}@keyframes KIXIXW_diagFlow{to{stroke-dashoffset:-14px}}.KIXIXW_scrolly{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.KIXIXW_scrollySteps{flex-direction:column;display:flex}.KIXIXW_scrollyStep{gap:var(--space-2);min-height:56vh;border-inline-start:2px solid var(--border-1);opacity:.4;transition:opacity var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex-direction:column;justify-content:center;padding-inline-start:var(--space-4);display:flex}.KIXIXW_scrollyStepActive{opacity:1;border-inline-start-color:var(--brand-pep-red)}.KIXIXW_scrollyStepNum{font-family:var(--font-mono);font-size:var(--fs-14);letter-spacing:var(--tracking-wide);color:color-mix(in srgb, var(--brand-pep-red) 65%, transparent)}.KIXIXW_scrollyStepActive .KIXIXW_scrollyStepNum{color:var(--brand-pep-red)}.KIXIXW_scrollyStepTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-24);color:var(--fg-1);margin:0}.KIXIXW_scrollyStepBody{max-width:44ch;font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-3)}.KIXIXW_scrollyStage{top:var(--space-16);position:sticky}@media (max-width:900px){.KIXIXW_scrolly{gap:var(--space-6);flex-direction:column;display:flex}.KIXIXW_scrollyStage{order:-1;position:static}.KIXIXW_scrollyStep{opacity:1;min-height:0}}@media (prefers-reduced-motion:reduce){.KIXIXW_scrolly{gap:var(--space-6);flex-direction:column;display:flex}.KIXIXW_scrollyStage{order:-1;position:static}.KIXIXW_scrollyStep{opacity:1;min-height:0}.KIXIXW_diagEdgeActive .KIXIXW_diagEdge{animation:none}}.KIXIXW_glyph{background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.KIXIXW_glyphSvg{width:88px;height:18px;display:block;overflow:visible}.KIXIXW_glyphTrace{stroke:var(--support-scada-cyan);stroke-width:1.5px;opacity:.45}.KIXIXW_glyphNode{fill:var(--support-scada-cyan)}.KIXIXW_glyphCtrl{fill:var(--brand-pep-red)}.KIXIXW_glyphPulse{fill:var(--brand-pep-white);opacity:0;offset-path:path("M 8 12 H 112");offset-rotate:0deg}.KIXIXW_glyphIn .KIXIXW_glyphPulse{animation:KIXIXW_glyphSweep var(--motion-signal,.8s) var(--ease-standard) 1 forwards}@keyframes KIXIXW_glyphSweep{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.KIXIXW_glyphTag{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--support-scada-cyan);font-size:10px}@media (prefers-reduced-motion:reduce){.KIXIXW_glyphIn .KIXIXW_glyphPulse{animation:none}}.KIXIXW_heroScada{--scada-glow:color-mix(in srgb, var(--brand-pep-gold) 55%, var(--brand-pep-maroon));width:100%;max-width:460px;min-height:340px;margin-inline-start:auto;position:relative}.KIXIXW_heroScada:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--scada-glow) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--scada-glow) 10%, transparent) 1px, transparent 1px), radial-gradient(60% 56% at 50% 48%, color-mix(in srgb, var(--scada-glow) 20%, transparent), transparent 72%);background-size:34px 34px,34px 34px,100% 100%;position:absolute;inset:-25% -30% -12% -60%;-webkit-mask-image:radial-gradient(95% 90% at 56% 46%,#000 38%,#0000 96%);mask-image:radial-gradient(95% 90% at 56% 46%,#000 38%,#0000 96%)}.KIXIXW_heroScadaCard{z-index:1;max-width:350px;margin-inline:auto;position:relative}.KIXIXW_tcardChip{z-index:3;transform:translateY(calc(-1 * var(--space-2)));padding:var(--space-2) var(--space-4);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-pep-red) 82%, var(--brand-pep-black)), color-mix(in srgb, var(--brand-pep-red) 54%, var(--brand-pep-black)));color:var(--brand-pep-white);border:1px solid color-mix(in srgb, var(--brand-pep-red) 72%, transparent);border-radius:var(--radius-md);box-shadow:var(--shadow-md), 0 6px 18px color-mix(in srgb, var(--brand-pep-red) 34%, transparent), inset 0 1px 0 #ffffff2e;flex-direction:column;gap:1px;display:inline-flex;position:absolute;inset-block-start:100%;inset-inline-start:calc(-1 * var(--space-3))}.KIXIXW_tcardChip strong{font-family:var(--font-display);font-size:var(--fs-14);font-weight:var(--fw-bold);text-shadow:0 1px 1px #00000047}.KIXIXW_tcardChip span{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffb3;font-size:9px}@media (max-width:900px){.KIXIXW_heroScada{max-width:none}.KIXIXW_heroScada:before{inset:-10% -8%}}.KIXIXW_projectsScene{scroll-margin-top:var(--space-8);background:radial-gradient(60% 55% at 88% 0%, color-mix(in srgb, var(--brand-pep-gold) 7%, transparent), transparent 62%), radial-gradient(50% 45% at 0% 100%, color-mix(in srgb, var(--brand-pep-maroon) 6%, transparent), transparent 58%), var(--bg-1)}.KIXIXW_projectsScene>section{padding:var(--space-12) 0 var(--space-4)}@media (max-width:900px){.KIXIXW_caseLayout,.KIXIXW_contactGrid{gap:var(--space-8);grid-template-columns:1fr}.KIXIXW_caseAside{position:static}}
.CDJYJa_map{width:48px;height:24px;vertical-align:middle;flex-shrink:0;margin-inline-end:var(--space-2);display:inline-block;overflow:visible}.CDJYJa_dot{fill:#ffffff47}.CDJYJa_marker{fill:var(--brand-pep-gold)}.CDJYJa_ring{fill:none;stroke:var(--brand-pep-gold);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.CDJYJa_ring{animation:2.4s ease-out infinite CDJYJa_map-ping}}@keyframes CDJYJa_map-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}
.g10U9q_section{position:relative;overflow:hidden}.g10U9q_section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 46% at 50% 8%, color-mix(in srgb, var(--brand-pep-red) 10%, transparent), transparent 62%), radial-gradient(50% 42% at 88% 82%, color-mix(in srgb, var(--brand-pep-gold) 6%, transparent), transparent 65%), linear-gradient(180deg, var(--brand-pep-black) 0%, color-mix(in srgb, var(--brand-pep-maroon) 22%, var(--brand-pep-black)) 38%, color-mix(in srgb, var(--brand-pep-maroon) 22%, var(--brand-pep-black)) 62%, var(--brand-pep-black) 100%);position:absolute;inset:0}.g10U9q_section:after{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 56px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 50% 40%,#00000080,#0000 75%);mask-image:radial-gradient(110% 80% at 50% 40%,#00000080,#0000 75%)}.g10U9q_inner{z-index:1;position:relative}.g10U9q_defs{width:0;height:0;position:absolute;overflow:hidden}.g10U9q_defs stop{stop-opacity:.9}.g10U9q_glassTop{stop-color:color-mix(in srgb, var(--brand-pep-gold-glass) 84%, white)}.g10U9q_glassMid{stop-color:var(--brand-pep-gold-glass)}.g10U9q_glassBottom{stop-color:color-mix(in srgb, var(--brand-pep-gold-glass) 72%, var(--brand-pep-maroon))}.g10U9q_console{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:minmax(240px,300px) 1fr;align-items:start;display:grid}.g10U9q_index{flex-direction:column;gap:2px;display:flex}.g10U9q_tab{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:#ffffffa8;border:none;border-left:var(--bw-2) solid transparent;border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);background:0 0;display:flex}.g10U9q_tab:hover{color:var(--brand-pep-white);background:#ffffff0a}.g10U9q_tab:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.g10U9q_tabActive{color:var(--brand-pep-white);border-left-color:var(--brand-pep-red);background:#ffffff0d}.g10U9q_tabIcon,.g10U9q_stageIcon{background:linear-gradient(180deg, #ffffff12, transparent 50%), linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--brand-pep-maroon) 28%, transparent)), color-mix(in srgb, var(--brand-pep-gold-glass) var(--tile-tint), transparent)}.g10U9q_tabIcon{--tile-tint:12%;width:28px;height:28px;color:var(--brand-pep-gold-glass);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.g10U9q_tabActive .g10U9q_tabIcon{--tile-tint:22%}.g10U9q_tabName{font-size:var(--fs-14);font-weight:var(--fw-semibold);flex:1}.g10U9q_stage{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-pep-black-soft) 55%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.05);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -24px #0009}.g10U9q_stageBody{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.g10U9q_stageRise{animation:g10U9q_stage-in var(--motion-slow) var(--ease-glass) both}.g10U9q_stageCopy{gap:var(--space-4);flex-direction:column;display:flex}@keyframes g10U9q_stage-in{0%{opacity:0;transform:translateY(8px)}}.g10U9q_stageHead{align-items:center;gap:var(--space-3);display:flex}.g10U9q_stageIcon{--tile-tint:14%;width:40px;height:40px;color:var(--brand-pep-gold-glass);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--brand-pep-gold-glass) 30%, transparent);flex:none;place-items:center;display:grid}.g10U9q_stageName{font-family:var(--font-sans);font-size:var(--fs-24,1.5rem);font-weight:var(--fw-bold);color:var(--brand-pep-white);flex:1;margin:0}.g10U9q_stageReadout{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);color:#ffffff73}.g10U9q_map{border-radius:var(--radius-md);background:radial-gradient(120% 150% at 50% -30%, color-mix(in srgb, var(--brand-pep-red) 12%, transparent), transparent 62%), color-mix(in srgb, var(--brand-pep-black) 55%, transparent);border:1px solid #ffffff14;height:clamp(160px,22vw,220px);position:relative;overflow:hidden}.g10U9q_mapScan{z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-pep-gold) 10%, transparent), transparent);width:32%;position:absolute;inset:0 auto 0 0}.g10U9q_mapFill{z-index:0;position:absolute;inset:0}.g10U9q_mapCanvas{width:100%;height:100%}.g10U9q_mapTint{z-index:1;pointer-events:none;background:radial-gradient(120% 150% at 50% -30%, color-mix(in srgb, var(--brand-pep-red) 10%, transparent), transparent 62%);position:absolute;inset:0;box-shadow:inset 0 0 44px #00000080}.g10U9q_mk{width:0;height:0;position:relative}.g10U9q_mkDot{width:8px;height:8px;transition:background var(--motion-base) var(--ease-standard);background:#ffffff52;border-radius:50%;position:absolute;top:-4px;left:-4px}.g10U9q_mkLit .g10U9q_mkDot{background:var(--brand-pep-red);box-shadow:0 0 8px color-mix(in srgb, var(--brand-pep-red) 80%, transparent)}.g10U9q_mkRing{border:1px solid var(--brand-pep-red);opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.g10U9q_mkName{font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;color:#ffffff61;text-shadow:0 1px 3px #000c;transition:color var(--motion-base) var(--ease-standard);font-size:10px;position:absolute;top:7px;left:0;transform:translate(-50%)}.g10U9q_mkLit .g10U9q_mkName{color:#ffffffe6}.g10U9q_mkNameUp{top:auto;bottom:7px}.g10U9q_world{inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2));position:absolute;overflow:visible}.g10U9q_worldDot{fill:#ffffff21}.g10U9q_beaconCore{fill:#ffffff52;transition:fill var(--motion-base) var(--ease-standard)}.g10U9q_beaconLit .g10U9q_beaconCore{fill:var(--brand-pep-red);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--brand-pep-red) 80%, transparent))}.g10U9q_beaconRing{fill:none;stroke:var(--brand-pep-red);stroke-width:.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.g10U9q_beaconName{font-family:var(--font-mono);letter-spacing:.12px;text-anchor:middle;fill:#ffffff57;transition:fill var(--motion-base) var(--ease-standard);font-size:2.4px}.g10U9q_beaconLit .g10U9q_beaconName{fill:#ffffffe0}.g10U9q_mapReadout{right:var(--space-3);bottom:var(--space-2);z-index:2;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:#fff6;pointer-events:none;font-size:10px;position:absolute}.g10U9q_blurb{max-width:62ch;font-size:var(--fs-16);line-height:var(--lh-relaxed);color:#ffffffb8;margin:0}.g10U9q_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.g10U9q_chip{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);color:#ffffffc7;border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff24;padding:4px 10px}.g10U9q_meta{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.g10U9q_meta dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffff73;font-size:10px}.g10U9q_meta dd{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--brand-pep-white);margin:4px 0 0}.g10U9q_link{font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--brand-pep-gold);border-bottom:1px solid color-mix(in srgb, var(--brand-pep-gold) 55%, transparent);transition:border-color var(--motion-fast) var(--ease-standard);align-self:flex-start;padding-bottom:2px;text-decoration:none}.g10U9q_link:hover{border-bottom-color:var(--brand-pep-gold)}.g10U9q_link:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.g10U9q_mapScan{animation:9s ease-in-out infinite g10U9q_atlas-scan}.g10U9q_beaconRing,.g10U9q_mkLit .g10U9q_mkRing{animation:2.8s ease-out infinite g10U9q_atlas-radio}}@keyframes g10U9q_atlas-scan{0%{opacity:0;transform:translate(-32%)}16%,84%{opacity:1}to{opacity:0;transform:translate(340%)}}@keyframes g10U9q_atlas-radio{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}@media (max-width:900px){.g10U9q_console{grid-template-columns:1fr}.g10U9q_index{gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:row;overflow-x:auto}.g10U9q_tab{border-left:none;border-bottom:var(--bw-2) solid transparent;border-radius:var(--radius-md) var(--radius-md) 0 0;flex:none}.g10U9q_tabActive{border-bottom-color:var(--brand-pep-red)}.g10U9q_tabName{white-space:nowrap}}@media (max-width:600px){.g10U9q_meta{gap:var(--space-2);grid-template-columns:1fr}.g10U9q_stageBody{padding:var(--space-4)}}
.NKoy2W_wrap{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:-12% -18% 6% -45%;-webkit-mask-image:radial-gradient(80% 78% at 55% 48%,#000 34%,#0000 90%);mask-image:radial-gradient(80% 78% at 55% 48%,#000 34%,#0000 90%)}.NKoy2W_svg{width:100%;height:auto;display:block;overflow:visible}.NKoy2W_land{fill:color-mix(in srgb, var(--brand-pep-gold) 60%, transparent);opacity:.45}.NKoy2W_trace{fill:none;stroke:color-mix(in srgb, var(--brand-pep-gold) 28%, transparent);stroke-width:.6px;stroke-dasharray:2.5 4;stroke-linejoin:round;stroke-linecap:round}.NKoy2W_via{fill:color-mix(in srgb, var(--brand-pep-gold) 42%, transparent)}.NKoy2W_floatNode,.NKoy2W_floatHub{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 3px 5px #0000008c) drop-shadow(0 0 7px color-mix(in srgb, var(--brand-pep-gold) 42%, transparent))}.NKoy2W_floatHub{filter:drop-shadow(0 3px 6px #0000008c) drop-shadow(0 0 11px color-mix(in srgb, var(--brand-pep-gold) 55%, transparent))}@media (prefers-reduced-motion:no-preference){.NKoy2W_trace{animation:26s linear infinite NKoy2W_trace-flow}.NKoy2W_floatNode{animation:7s ease-in-out infinite NKoy2W_node-float}.NKoy2W_floatHub{animation:9s ease-in-out infinite NKoy2W_node-float}}@keyframes NKoy2W_trace-flow{to{stroke-dashoffset:-130px}}@keyframes NKoy2W_node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2px)}}.NKoy2W_pulseOut,.NKoy2W_pulseIn{offset-rotate:0deg;opacity:0}.NKoy2W_pulseHalo{fill:color-mix(in srgb, var(--brand-pep-gold) 25%, transparent)}.NKoy2W_pulseCore{fill:var(--brand-pep-gold)}.NKoy2W_pulseTelemetry{fill:color-mix(in srgb, var(--brand-pep-gold) 55%, var(--brand-pep-white));opacity:.8}@media (prefers-reduced-motion:no-preference){.NKoy2W_pulseOut{animation:NKoy2W_pulse-travel var(--dur,4s) linear infinite;animation-delay:var(--delay,0s)}.NKoy2W_pulseIn{animation:NKoy2W_pulse-travel var(--dur,4s) linear infinite reverse;animation-delay:var(--delay,0s)}}@keyframes NKoy2W_pulse-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.NKoy2W_cpu{fill:color-mix(in srgb, var(--brand-pep-maroon) 65%, var(--brand-pep-black));stroke:color-mix(in srgb, var(--brand-pep-gold) 70%, transparent);stroke-width:.7px}.NKoy2W_chip{fill:color-mix(in srgb, var(--brand-pep-maroon) 96%, transparent);stroke:color-mix(in srgb, var(--brand-pep-gold) 60%, transparent);stroke-width:.5px}.NKoy2W_pin{fill:color-mix(in srgb, var(--brand-pep-gold) 70%, transparent)}.NKoy2W_die{fill:var(--brand-pep-gold)}.NKoy2W_bracket{fill:none;stroke:color-mix(in srgb, var(--brand-pep-gold) 50%, transparent);stroke-width:.7px;stroke-linecap:round}.NKoy2W_rangeRing{fill:none;stroke:var(--brand-pep-gold);stroke-width:.5px;opacity:.12}.NKoy2W_hubRing{fill:none;stroke:color-mix(in srgb, var(--brand-pep-gold) 40%, transparent);stroke-width:.5px}.NKoy2W_radar{fill:none;stroke:color-mix(in srgb, var(--brand-pep-gold) 55%, transparent);stroke-width:.7px;stroke-dasharray:4 5;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.NKoy2W_meterBar,.NKoy2W_meterBar2,.NKoy2W_meterBar3{fill:var(--brand-pep-gold)}.NKoy2W_meterBar{opacity:.5}.NKoy2W_meterBar2{opacity:.7}@media (prefers-reduced-motion:no-preference){.NKoy2W_radar{animation:9s linear infinite NKoy2W_radar-spin}.NKoy2W_meterBar3{animation:1.8s step-end infinite NKoy2W_meter-blink}}@keyframes NKoy2W_radar-spin{to{transform:rotate(360deg)}}@keyframes NKoy2W_meter-blink{0%,to{opacity:.95}50%{opacity:.25}}.NKoy2W_ring{fill:none;stroke:color-mix(in srgb, var(--brand-pep-maroon) 96%, transparent);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.NKoy2W_ring{animation:2.8s ease-out infinite NKoy2W_backdrop-ping}}@keyframes NKoy2W_backdrop-ping{0%{opacity:.95;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}@media (max-width:900px){.NKoy2W_wrap{inset:-10% -8%}}
.nFKC9G_btn{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:var(--bw-2) solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);padding:12px 24px;text-decoration:none;display:inline-flex}.nFKC9G_btn:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}.nFKC9G_sm{font-size:var(--fs-12);padding:8px 16px}.nFKC9G_primary{background:var(--brand-pep-red);color:var(--brand-pep-white);border-color:var(--brand-pep-red)}.nFKC9G_primary:hover{background:var(--brand-pep-red-hover);border-color:var(--brand-pep-red-hover)}.nFKC9G_ghostDark{color:var(--brand-pep-white);background:0 0;border-color:#fff6}.nFKC9G_ghostDark:hover{border-color:var(--brand-pep-white)}.nFKC9G_ghostLight{color:var(--fg-2);border-color:var(--fg-2);background:0 0}.nFKC9G_ghostLight:hover{background:var(--fg-2);color:var(--brand-pep-white)}
.m8aeqa_card{background:var(--bg-2);height:100%;color:var(--fg-1);border:var(--bw-1) solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm,0 1px 2px #0e11160f);transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.m8aeqa_cardLink{color:inherit;text-decoration:none}.m8aeqa_card:before{content:"";z-index:1;background:linear-gradient(90deg, var(--brand-pep-maroon), var(--brand-pep-gold));transform-origin:0;height:2px;transition:transform var(--motion-base) var(--ease-glass);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.m8aeqa_card:hover{border-color:color-mix(in srgb, var(--brand-pep-gold) 50%, var(--border-1));box-shadow:var(--shadow-lg), 0 10px 30px color-mix(in srgb, var(--brand-pep-maroon) 14%, transparent)}.m8aeqa_card:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.m8aeqa_card:hover{transform:translateY(-4px)}}.m8aeqa_cardLink:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.m8aeqa_photo{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-pep-maroon) 9%, transparent), color-mix(in srgb, var(--brand-pep-gold) 4%, transparent) 60%, transparent 80%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--fg-3) 9%, transparent) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg-3) 9%, transparent) 0 1px, transparent 1px 24px), var(--bg-3);position:relative;overflow:hidden}.m8aeqa_large .m8aeqa_photo{aspect-ratio:16/10}.m8aeqa_compact .m8aeqa_photo{aspect-ratio:16/9}.m8aeqa_photo img{-o-object-fit:cover;object-fit:cover;transition:transform var(--motion-slow,.5s) var(--ease-glass)}.m8aeqa_card:hover .m8aeqa_photo img{transform:scale(1.045)}.m8aeqa_photoScrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, color-mix(in srgb, var(--brand-pep-maroon) 35%, var(--brand-pep-black)) 55%, transparent), transparent);height:46%;position:absolute;inset:auto 0 0}.m8aeqa_phTag{z-index:1;top:var(--space-3);right:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);background:color-mix(in srgb, var(--bg-2) 72%, transparent);border:var(--bw-1) solid var(--border-1);border-radius:var(--radius-sm,3px);padding:4px 8px;position:absolute}.m8aeqa_footprint{z-index:1;bottom:var(--space-3);left:var(--space-3);color:var(--brand-pep-white);position:absolute}.m8aeqa_body{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.m8aeqa_compact .m8aeqa_body{padding:var(--space-4)}.m8aeqa_tags{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.m8aeqa_tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm,3px);padding:3px 7px;font-size:11px}.m8aeqa_tagPrimary{color:var(--brand-pep-maroon);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 45%, transparent);background:color-mix(in srgb, var(--brand-pep-maroon) 7%, transparent)}[data-theme=dark] .m8aeqa_tagPrimary{color:var(--brand-pep-gold);border-color:color-mix(in srgb, var(--brand-pep-gold) 45%, transparent);background:color-mix(in srgb, var(--brand-pep-gold) 10%, transparent)}.m8aeqa_tagGhost{color:var(--fg-3);border:var(--bw-1) solid var(--border-1)}.m8aeqa_title{margin:0 0 var(--space-2);font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-1)}.m8aeqa_large .m8aeqa_title{font-size:var(--fs-24)}.m8aeqa_compact .m8aeqa_title{font-size:var(--fs-18)}.m8aeqa_desc{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3);margin:0}.m8aeqa_more{margin-top:var(--space-4);padding-top:var(--space-1,4px);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-maroon);transition:color var(--motion-fast) var(--ease-standard);display:block}.m8aeqa_card:hover .m8aeqa_more{color:color-mix(in srgb, var(--brand-pep-gold) 60%, var(--brand-pep-maroon))}[data-theme=dark] .m8aeqa_more{color:var(--brand-pep-gold)}
.FB5arW_field{flex-direction:column;gap:6px;display:flex}.FB5arW_label{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--fg-2)}.FB5arW_onDark .FB5arW_label{color:#ffffffd9}.FB5arW_required{color:var(--brand-pep-red)}
.djgh9W_form{gap:var(--space-4);display:grid}.djgh9W_row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.djgh9W_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.djgh9W_note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-4);font-size:11px}@media (max-width:600px){.djgh9W_row{grid-template-columns:1fr}}
.oWgOoW_control{width:100%;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--fg-1);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-md);outline:none;padding:10px 12px}.oWgOoW_control::placeholder{color:var(--fg-4)}.oWgOoW_control:focus{border-color:var(--brand-pep-red)}.oWgOoW_control:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:1px}.oWgOoW_onDark{color:var(--brand-pep-white);background:#ffffff0f;border-color:#ffffff29}.oWgOoW_onDark::placeholder{color:#ffffff59}.oWgOoW_textarea{resize:vertical;min-height:100px}
.iNjVuq_toast{bottom:var(--space-6);z-index:var(--z-toast);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--brand-pep-black);color:var(--brand-pep-white);border-left:var(--bw-4) solid var(--support-verified-green);box-shadow:var(--shadow-lg);animation:iNjVuq_pep-toast-in .24s var(--ease-emphasis);display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.iNjVuq_icon{color:var(--support-verified-green);display:inline-flex}.iNjVuq_msg{font-size:var(--fs-14)}
.LqOrlq_scrim{z-index:var(--z-modal);padding:var(--space-6);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);animation:LqOrlq_pep-scrim-in var(--motion-base) var(--ease-glass);background:#0e11168c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LqOrlq_modal{background:var(--bg-2);width:100%;max-width:760px;max-height:90vh;color:var(--fg-1);animation:LqOrlq_pep-modal-in var(--motion-slow) var(--ease-glass);position:relative;overflow:auto;box-shadow:0 32px 80px #0006}.LqOrlq_close{width:36px;height:36px;color:var(--fg-2);border:1px solid var(--border-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.LqOrlq_close:hover{background:var(--bg-3)}.LqOrlq_close:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}.LqOrlq_body{padding:var(--space-8)}
.SJp6aG_card{background:var(--bg-2);height:100%;color:var(--fg-1);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 26%, var(--border-1));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm,0 1px 2px #0e11160f), 0 10px 26px -16px color-mix(in srgb, var(--brand-pep-maroon) 28%, transparent);transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.SJp6aG_cardLink{color:inherit;text-decoration:none}.SJp6aG_frame{z-index:3;pointer-events:none;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 0 var(--brand-pep-gold);transition:box-shadow var(--motion-base) var(--ease-standard);position:absolute;inset:0}.SJp6aG_card:hover{border-color:color-mix(in srgb, var(--brand-pep-gold) 55%, var(--border-1));box-shadow:var(--shadow-lg), 0 16px 34px -18px color-mix(in srgb, var(--brand-pep-maroon) 30%, transparent)}.SJp6aG_card:hover .SJp6aG_frame{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand-pep-gold) 80%, transparent)}@media (prefers-reduced-motion:no-preference){.SJp6aG_card:hover{transform:translateY(-4px)}}.SJp6aG_cardLink:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.SJp6aG_cover{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-pep-maroon) 12%, transparent), color-mix(in srgb, var(--brand-pep-gold) 5%, transparent) 60%, transparent 82%), var(--bg-3);border-bottom:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 18%, var(--border-1));place-items:center;display:grid;position:relative;overflow:hidden}.SJp6aG_cover img{-o-object-fit:cover;object-fit:cover;transition:transform var(--motion-slow,.5s) var(--ease-glass)}.SJp6aG_card:hover .SJp6aG_cover img{transform:scale(1.045)}.SJp6aG_coverScrim{pointer-events:none;background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--brand-pep-black) 22%, transparent) 100%);position:absolute;inset:0}.SJp6aG_coverLabel{z-index:1;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-4);position:relative}.SJp6aG_body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.SJp6aG_head{align-items:center;gap:var(--space-3);display:flex}.SJp6aG_badge{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-pep-maroon);background:color-mix(in srgb, var(--brand-pep-maroon) 10%, #ffffff8c);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 32%, transparent);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #fff6, 0 1px 3px color-mix(in srgb, var(--brand-pep-maroon) 14%, transparent);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);align-items:center;padding:4px 10px;display:inline-flex}[data-theme=dark] .SJp6aG_badge{color:var(--brand-pep-gold);background:color-mix(in srgb, var(--brand-pep-gold) 14%, #00000040);border-color:color-mix(in srgb, var(--brand-pep-gold) 40%, transparent);box-shadow:inset 0 1px #ffffff14,0 1px 3px #0000004d}.SJp6aG_date{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4)}.SJp6aG_title{font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-2);transition:color var(--motion-base) var(--ease-standard);margin:0}.SJp6aG_card:hover .SJp6aG_title{color:var(--brand-pep-maroon)}[data-theme=dark] .SJp6aG_card:hover .SJp6aG_title{color:var(--brand-pep-gold)}.SJp6aG_excerpt{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SJp6aG_foot{padding-top:var(--space-3);border-top:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 12%, var(--border-1));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.SJp6aG_readTime{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4)}.SJp6aG_arrow{color:color-mix(in srgb, var(--brand-pep-maroon) 45%, var(--fg-4));transition:transform var(--motion-base) var(--ease-spring), color var(--motion-base) var(--ease-standard)}.SJp6aG_card:hover .SJp6aG_arrow{color:var(--brand-pep-gold);transform:translate(3px)}
.oa__Fa_viewport{width:100%;padding-block:var(--marquee-bleed,var(--space-8));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade,var(--space-16)), #000 calc(100% - var(--marquee-fade,var(--space-16))), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade,var(--space-16)), #000 calc(100% - var(--marquee-fade,var(--space-16))), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--marquee-fade,var(--space-16)), #000 calc(100% - var(--marquee-fade,var(--space-16))), transparent 100%);overflow:hidden}.oa__Fa_track{width:max-content;animation:oa__Fa_marquee-drift calc(var(--marquee-count) * var(--marquee-pace,4.5s)) linear infinite;animation-delay:calc(var(--marquee-phase) * var(--marquee-count) * var(--marquee-pace,4.5s) * -1);display:flex}.oa__Fa_reverse{animation-direction:reverse}.oa__Fa_set{margin:0;padding:0;list-style:none;display:flex}.oa__Fa_item{flex:none;margin-inline-end:var(--marquee-gap,var(--space-6))}@keyframes oa__Fa_marquee-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--marquee-copies)), 0, 0)}}@media (prefers-reduced-motion:no-preference){.oa__Fa_track{will-change:transform}.oa__Fa_viewport:hover .oa__Fa_track,.oa__Fa_viewport:focus-within .oa__Fa_track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.oa__Fa_viewport{-webkit-mask-image:none;mask-image:none}.oa__Fa_track{justify-content:center;width:100%;animation:none}.oa__Fa_set:not(:first-child){display:none}.oa__Fa_set{flex-wrap:wrap;justify-content:center}.oa__Fa_item{margin:calc(var(--marquee-gap,var(--space-6)) / 2)}}
.oAruKa_label{margin:0 0 var(--space-3)}
.vLzUoa_cover{max-width:64rem;margin:var(--space-12) auto;background:var(--bg-2);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 26%, var(--border-1));border-radius:var(--radius-lg);box-shadow:var(--shadow-md), 0 18px 44px -22px color-mix(in srgb, var(--brand-pep-maroon) 30%, transparent);overflow:hidden}.vLzUoa_frame{aspect-ratio:16/9;position:relative}.vLzUoa_frame img{-o-object-fit:cover;object-fit:cover}.vLzUoa_caption{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-3);border-top:var(--bw-1) solid var(--border-1);flex-wrap:wrap;display:flex}.vLzUoa_dot{background:var(--brand-pep-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.vLzUoa_credit{color:var(--fg-4)}
section._9sLL3a_band{padding-top:0}._9sLL3a_card{align-items:center;gap:var(--space-6);max-width:44rem;padding:var(--space-12) var(--space-8);text-align:center;background:var(--bg-2);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-gold) 45%, var(--border-1));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), 0 18px 44px -28px color-mix(in srgb, var(--brand-pep-maroon) 30%, transparent);flex-direction:column;margin-inline:auto;display:flex;position:relative}._9sLL3a_card:before,._9sLL3a_card:after{content:"";pointer-events:none;border-color:var(--brand-pep-red);border-style:solid;width:18px;height:18px;position:absolute}._9sLL3a_card:before{border-width:2px 0 0 2px;inset-block-start:10px;inset-inline-start:10px}._9sLL3a_card:after{border-width:0 2px 2px 0;inset-block-end:10px;inset-inline-end:10px}._9sLL3a_title{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.5rem, 2vw + 1rem, var(--fs-32));font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);text-wrap:balance;margin:0}._9sLL3a_badges{justify-content:center;gap:var(--space-3) var(--space-6);margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);flex-wrap:wrap;padding:0;list-style:none;display:flex}._9sLL3a_badge{align-items:center;gap:var(--space-2);display:inline-flex}._9sLL3a_dot{background:var(--brand-pep-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}._9sLL3a_badgeValue{font-weight:var(--fw-semibold);color:var(--fg-1)}._9sLL3a_badgeLabel{color:var(--fg-3)}@media (max-width:700px){._9sLL3a_card{padding:var(--space-8) var(--space-6)}}
.ZutzZG_head{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--bw-1) solid var(--border-1);flex-direction:column;display:flex}.ZutzZG_kicker{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.ZutzZG_category{font-weight:var(--fw-semibold);color:var(--brand-pep-maroon);transition:color var(--motion-base) var(--ease-standard);text-decoration:none}.ZutzZG_sep{color:color-mix(in srgb, var(--brand-pep-maroon) 40%, transparent)}.ZutzZG_tag{color:var(--fg-3);transition:color var(--motion-base) var(--ease-standard);text-decoration:none}.ZutzZG_category:hover,.ZutzZG_tag:hover{color:color-mix(in srgb, var(--brand-pep-gold) 55%, var(--brand-pep-maroon))}[data-theme=dark] .ZutzZG_category{color:var(--brand-pep-gold)}[data-theme=dark] .ZutzZG_sep{color:color-mix(in srgb, var(--brand-pep-gold) 45%, transparent)}.ZutzZG_title{max-width:26ch;font-family:var(--font-display);font-size:clamp(var(--fs-32), 2.2vw + 1.25rem, 2.875rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);text-wrap:balance;margin:0}.ZutzZG_standfirst{max-width:62ch;font-size:var(--fs-20);line-height:var(--lh-relaxed);color:var(--fg-3);margin:0}.ZutzZG_byline{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);color:var(--fg-4);flex-wrap:wrap;margin:0;display:flex}.ZutzZG_author{font-weight:var(--fw-semibold);color:var(--fg-1)}.ZutzZG_readTime{align-items:center;gap:var(--space-1);display:inline-flex}.ZutzZG_clock{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.75;width:14px;height:14px}
.oOEa6a_wrap{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);animation:oOEa6a_pep-sticky-pop .32s var(--ease-spring) both;position:fixed}.oOEa6a_cta{box-shadow:var(--shadow-lg)}
.zt2-WG_logoOnLight{display:none}[data-theme=light] header[data-scrolled=true] .zt2-WG_logoOnDark{display:none}[data-theme=light] header[data-scrolled=true] .zt2-WG_logoOnLight{display:block}
.Ie3RpG_panel{margin:var(--space-8) 0 var(--space-12);padding:var(--space-6);background:color-mix(in srgb, var(--bg-1) 88%, transparent);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 18%, var(--border-1));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Ie3RpG_label{margin:0 0 var(--space-4)}.Ie3RpG_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Ie3RpG_tile{gap:var(--space-1);padding:var(--space-4);background:var(--bg-2);border:var(--bw-1) solid var(--border-1);border-radius:var(--radius-md);flex-direction:column;display:flex}.Ie3RpG_term{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-4)}.Ie3RpG_value{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-1);margin:0}@media (max-width:700px){.Ie3RpG_grid{grid-template-columns:1fr}}
.Ku2jgG_section{isolation:isolate;--marquee-pace:6.5s;--marquee-gap:var(--space-6);--marquee-fade:clamp(var(--space-12), 12vw, var(--space-32));--marquee-bleed:var(--space-8);--doc-h:clamp(5rem, 8vw, 6.75rem);position:relative}.Ku2jgG_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(68% 120% at 10% 0%, color-mix(in srgb, var(--brand-pep-maroon) 8%, transparent), transparent 58%), radial-gradient(58% 108% at 90% 100%, color-mix(in srgb, var(--brand-pep-gold) 9%, transparent), transparent 54%);position:absolute;inset:0}.Ku2jgG_head{margin-bottom:var(--space-2)}.Ku2jgG_headRule{block-size:var(--bw-2);margin-top:var(--space-6);background:linear-gradient(90deg, var(--brand-pep-maroon), var(--brand-pep-gold), transparent)}.Ku2jgG_chip{align-items:stretch;gap:var(--space-4);padding:var(--space-3);text-align:left;font:inherit;color:inherit;cursor:pointer;background:color-mix(in srgb, var(--bg-2) 62%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-gold) 45%, var(--border-1));box-shadow:var(--shadow-sm);transition:transform var(--motion-base) var(--ease-spring), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);display:flex;position:relative;overflow:hidden}.Ku2jgG_chip:before{content:"";z-index:1;pointer-events:none;opacity:.6;background:linear-gradient(#ffffff73,#0000 42%);position:absolute;inset:0}.Ku2jgG_chip:after{content:"";inset:var(--space-1);z-index:2;pointer-events:none;border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-gold) 28%, transparent);position:absolute}.Ku2jgG_chip:hover{border-color:color-mix(in srgb, var(--brand-pep-gold) 60%, var(--border-1));box-shadow:var(--shadow-lg), 0 10px 30px color-mix(in srgb, var(--brand-pep-maroon) 14%, transparent);transform:translateY(-3px)}.Ku2jgG_chip:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.Ku2jgG_thumb{z-index:3;inline-size:calc(var(--doc-h) * .74);block-size:var(--doc-h);background:var(--bg-3);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-gold) 30%, var(--border-1));flex:none;display:block;position:relative;overflow:hidden}.Ku2jgG_thumbImg{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.Ku2jgG_body{z-index:3;justify-content:center;gap:var(--space-2);flex-direction:column;padding-inline-end:var(--space-2);display:flex;position:relative}.Ku2jgG_badge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);font-family:var(--font-mono);font-size:.625rem;font-weight:var(--fw-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-pep-gold-light);background:var(--brand-pep-maroon);align-self:flex-start;display:inline-flex}.Ku2jgG_title{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1);white-space:nowrap}.Ku2jgG_meta{font-family:var(--font-mono);color:var(--fg-4);white-space:nowrap;font-size:.6875rem;line-height:1.45}.Ku2jgG_docTitle{margin-top:0}.Ku2jgG_docMeta{font-family:var(--font-mono);color:var(--fg-3);line-height:var(--lh-relaxed)}.Ku2jgG_docScope{color:var(--fg-3);line-height:var(--lh-relaxed)}.Ku2jgG_docScan{border-radius:var(--radius-sm);block-size:auto;max-inline-size:100%}
.vxPaxW_shell{align-items:flex-start;gap:var(--space-6);color:var(--fg-1);background:var(--surface-offwhite);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex}.vxPaxW_clearProofBar{--mk-proofbar-clearance:2.5rem;--rail-sticky-top:calc(var(--space-16) + var(--mk-proofbar-clearance))}.vxPaxW_content{flex:1;min-width:0;container:mk-content/inline-size}.vxPaxW_railSlot{display:contents}.vxPaxW_drawerTrigger{display:none}.vxPaxW_drawerTrigger:hover:not(:disabled){color:var(--brand-pep-red)}.vxPaxW_drawerTrigger:disabled{cursor:default}.vxPaxW_drawerTrigger:focus-visible,.vxPaxW_dialogClose:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:-2px}@media (max-width:899.98px){.vxPaxW_shell{flex-direction:column;align-items:stretch}[data-enhanced] .vxPaxW_inlineRail{display:none}[data-enhanced] .vxPaxW_drawerTrigger{display:flex}.vxPaxW_drawerTrigger{gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--fg-2);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-lift-2);border:0;border-bottom:1px solid var(--surface-hairline-strong);cursor:pointer;align-items:center}}@media (scripting:enabled) and (max-width:899.98px){.vxPaxW_railSlot .vxPaxW_inlineRail{display:none}.vxPaxW_drawerTrigger{display:flex}}.vxPaxW_dialog{width:min(420px, 100vw - var(--space-12));max-width:none;height:100dvh;max-height:none;color:var(--fg-1);background:var(--surface-offwhite);border:0;border-inline-end:1px solid var(--surface-hairline-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0;padding:0;inset-block:0;inset-inline:0 auto;overflow:hidden}.vxPaxW_dialog[open]{flex-direction:column;display:flex}.vxPaxW_dialog::backdrop{background:var(--glass-bg-dark)}.vxPaxW_dialogBar{background:var(--surface-lift-2);border-bottom:1px solid var(--surface-hairline);flex:none;justify-content:flex-end;display:flex}.vxPaxW_dialogClose{min-width:44px;min-height:44px;padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--fg-2);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.vxPaxW_dialogClose:hover{color:var(--brand-pep-red)}
.BR5lXW_track{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.BR5lXW_bar{transform-origin:0;background:linear-gradient(90deg, var(--brand-pep-maroon), var(--brand-pep-gold));height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--brand-pep-gold) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.BR5lXW_bar{transition:transform 80ms linear}}
._3PueaW_glass{background:color-mix(in srgb, var(--bg-2) 62%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-1);box-shadow:var(--shadow-md);transition:transform var(--motion-base) var(--ease-spring), border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);position:relative}._3PueaW_glass:before{content:"";pointer-events:none;border-radius:inherit;opacity:.6;background:linear-gradient(#ffffff73,#0000 42%);position:absolute;inset:0}._3PueaW_glass:hover{border-color:var(--brand-pep-red);box-shadow:var(--shadow-lg);transform:translateY(-4px)}._3PueaW_glassDark{background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--brand-pep-white);position:relative}._3PueaW_glassSection{overflow:hidden}._3PueaW_glassSection:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 88% -10%, color-mix(in srgb, var(--brand-pep-red) 9%, transparent), transparent 60%), repeating-linear-gradient(0deg, #0e111606 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #0e111606 0 1px, transparent 1px 32px);position:absolute;inset:0}._3PueaW_glassSection>*{z-index:1;position:relative}._3PueaW_pop{opacity:0;filter:blur(10px);transition:opacity .64s var(--ease-glass), transform .72s var(--ease-spring), filter .64s var(--ease-glass);transition-delay:var(--pop-delay,0s);will-change:opacity, transform, filter;transform:translateY(16px)scale(.96)}._3PueaW_popIn{opacity:1;filter:blur();transform:none}._3PueaW_figure{aspect-ratio:4/3;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--brand-pep-black);box-shadow:inset 0 -70px 60px -40px #1b1614a8, var(--shadow-lg);position:relative;overflow:hidden}._3PueaW_figureTall{aspect-ratio:3/4}._3PueaW_heroGlass{aspect-ratio:5/6;background:color-mix(in srgb, var(--brand-pep-black) 42%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-border-strong);box-shadow:0 36px 72px -30px #00000080, var(--shadow-lg), inset 0 1px 0 #ffffff12}@media (prefers-reduced-motion:no-preference){._3PueaW_heroGlass{animation:9s ease-in-out infinite _3PueaW_hero-float}}@keyframes _3PueaW_hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._3PueaW_heroJoin{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-white);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-spring);text-decoration:none;display:inline-flex;position:absolute;inset-block-end:var(--space-6);inset-inline-start:var(--space-6)}._3PueaW_heroJoin span{color:var(--brand-pep-red)}._3PueaW_heroJoin:hover{border-color:var(--brand-pep-red);transform:translateY(-2px)}._3PueaW_heroJoin:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}._3PueaW_figureImg{-o-object-fit:cover;object-fit:cover}._3PueaW_figure:before,._3PueaW_figure:after{content:"";z-index:2;pointer-events:none;border-color:var(--brand-pep-red);border-style:solid;width:18px;height:18px;position:absolute}._3PueaW_figure:before{border-width:2px 0 0 2px;inset-block-start:10px;inset-inline-start:10px}._3PueaW_figure:after{border-width:0 2px 2px 0;inset-block-end:10px;inset-inline-end:10px}._3PueaW_mediaTag{z-index:2;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-white);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);padding:5px 10px;position:absolute;inset-block-end:12px;inset-inline-start:12px}._3PueaW_band{isolation:isolate;min-height:clamp(380px,52vh,560px);padding:var(--space-24) 0;align-items:center;display:flex;position:relative;overflow:hidden}._3PueaW_bandImg{-o-object-fit:cover;object-fit:cover;z-index:-2;filter:saturate(.92)contrast(1.02)}._3PueaW_band:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1b1614d1 0%,#1b161499 50%,#1b1614e0 100%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 34px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._3PueaW_figureImg,._3PueaW_bandImg{animation:_3PueaW_kenburns 22s var(--ease-standard) infinite alternate}}@keyframes _3PueaW_kenburns{0%{transform:scale(1.01)}to{transform:scale(1.09)}}._3PueaW_pageHero{position:relative;overflow:hidden}._3PueaW_pageHero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 92% 0%, color-mix(in srgb, var(--brand-pep-red) 10%, transparent), transparent 55%), repeating-linear-gradient(0deg, #0e111606 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, #0e111606 0 1px, transparent 1px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}._3PueaW_pageHero>*{z-index:1;position:relative}._3PueaW_heroInner{gap:var(--space-12);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}._3PueaW_heroCopy{gap:var(--space-4);flex-direction:column;display:flex}._3PueaW_pageHeroTitle{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(2.5rem, 4vw + 1rem, var(--fs-56));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}._3PueaW_heroActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._3PueaW_heroMediaCol{position:relative}._3PueaW_btnPrimary,._3PueaW_btnGhost{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-spring);border:1px solid #0000;display:inline-flex}._3PueaW_btnPrimary{background:var(--brand-pep-red);color:var(--brand-pep-white);border-color:var(--brand-pep-red)}._3PueaW_btnPrimary:hover{background:var(--brand-pep-red-hover);border-color:var(--brand-pep-red-hover);transform:translateY(-2px)}._3PueaW_btnGhost{color:var(--fg-2);border-color:var(--border-1);background:0 0}._3PueaW_btnGhost:hover{border-color:var(--brand-pep-red);color:var(--brand-pep-red);transform:translateY(-2px)}._3PueaW_statBar{margin-top:var(--space-12);padding:var(--space-6) var(--space-8);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._3PueaW_statRow{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}._3PueaW_stat{gap:var(--space-1);flex-direction:column;display:flex}._3PueaW_statValue{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--brand-pep-red);line-height:1}._3PueaW_statLabel{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffff9e}._3PueaW_hero{gap:var(--space-4);max-width:var(--container-narrow);flex-direction:column;display:flex}._3PueaW_heroTitle{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(2.25rem, 3.5vw + 1rem, var(--fs-56));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}._3PueaW_heroIntro{font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--fg-3);max-width:62ch}._3PueaW_grid2,._3PueaW_grid3,._3PueaW_grid4{gap:var(--space-4);margin-top:var(--space-4);display:grid}._3PueaW_grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._3PueaW_grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._3PueaW_grid4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}._3PueaW_card{gap:var(--space-2);padding:var(--space-6);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-md);flex-direction:column;height:100%;display:flex}._3PueaW_cardNum{font-family:var(--font-mono);font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--brand-pep-red) 70%, transparent)}._3PueaW_cardIcon{color:var(--brand-pep-red)}._3PueaW_cardTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-20);color:var(--fg-1);margin:0}._3PueaW_cardText{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3)}._3PueaW_cardMeta{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}._3PueaW_cardLink{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-pep-red);align-items:center;gap:.35em;text-decoration:none;display:inline-flex}._3PueaW_cardLink:hover{color:var(--brand-pep-red-hover)}._3PueaW_cardArrow{transition:transform var(--motion-base) var(--ease-spring);display:inline-block}._3PueaW_card:hover ._3PueaW_cardArrow,._3PueaW_cardLink:hover ._3PueaW_cardArrow{transform:translate(4px)}._3PueaW_iconBadge{width:2.75rem;height:2.75rem;color:var(--brand-pep-red);background:color-mix(in srgb, var(--bg-2) 60%, transparent);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--border-1);border-radius:var(--radius-md);transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-spring);justify-content:center;align-items:center;display:inline-flex}._3PueaW_card:hover ._3PueaW_iconBadge{background:var(--brand-pep-red);color:var(--brand-pep-white);transform:translateY(-2px)}._3PueaW_methodGrid{gap:var(--space-12);margin-top:var(--space-4);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}._3PueaW_methodSteps{position:relative}._3PueaW_methodSteps:before{content:"";background:linear-gradient(var(--brand-pep-red), color-mix(in srgb, var(--brand-pep-red) 8%, transparent));width:2px;position:absolute;inset-block:1.5rem;inset-inline-start:1.5rem}._3PueaW_mStep{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:auto 1fr;display:grid;position:relative}._3PueaW_mStepNum{width:3rem;height:3rem;font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-18);color:var(--brand-pep-red);background:color-mix(in srgb, var(--bg-1) 72%, transparent);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--border-1);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}._3PueaW_methodMedia{top:var(--space-16);position:sticky}._3PueaW_step{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-1);display:flex}._3PueaW_stepNum{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-24);color:var(--brand-pep-red);flex:none;width:2.5rem}._3PueaW_pills{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._3PueaW_pill{font-family:var(--font-mono);font-size:var(--fs-12);background:color-mix(in srgb, var(--bg-2) 55%, transparent);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--fg-2);transition:border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);padding:.4em .85em}._3PueaW_pill:hover{border-color:var(--brand-pep-red);color:var(--brand-pep-red)}._3PueaW_checkList{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}._3PueaW_checkList li{font-size:var(--fs-14);color:var(--fg-2);padding-inline-start:1.4em;position:relative}._3PueaW_checkList li:before{content:"→";color:var(--brand-pep-red);position:absolute;inset-inline-start:0}._3PueaW_metaTable{gap:var(--space-2);margin-top:var(--space-3);display:grid}._3PueaW_metaRow{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-14);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-1);display:flex}._3PueaW_metaKey{color:var(--fg-4)}._3PueaW_metaVal{color:var(--fg-1);font-weight:var(--fw-medium);text-align:end}._3PueaW_labsGrid{gap:var(--space-12);margin-top:var(--space-4);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}._3PueaW_lead{margin:0 0 var(--space-4);font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--fg-3);max-width:60ch}._3PueaW_gallery{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._3PueaW_galleryItem{aspect-ratio:4/3;border-radius:var(--radius-sm);border:1px solid var(--border-1);cursor:pointer;background:var(--bg-3);padding:0;position:relative;overflow:hidden}._3PueaW_galleryImg{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)contrast(1.02);transition:transform .6s var(--ease-glass), filter .4s var(--ease-standard)}._3PueaW_galleryItem:hover ._3PueaW_galleryImg,._3PueaW_galleryItem:focus-visible ._3PueaW_galleryImg{filter:saturate(1.05)contrast(1.04);transform:scale(1.06)}._3PueaW_galleryTag{z-index:2;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);color:var(--brand-pep-white);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--motion-base) var(--ease-glass), transform var(--motion-base) var(--ease-spring);padding:4px 9px;position:absolute;inset-block-end:8px;inset-inline-start:8px;transform:translateY(8px)}._3PueaW_galleryItem:hover ._3PueaW_galleryTag,._3PueaW_galleryItem:focus-visible ._3PueaW_galleryTag{opacity:1;transform:translateY(0)}._3PueaW_cohort{margin-top:var(--space-8)}._3PueaW_cohortHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}._3PueaW_cohortTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-20);color:var(--fg-1)}._3PueaW_cohortMeta{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4)}._3PueaW_kitItems{margin:var(--space-2) 0 0;gap:.35rem;padding:0;list-style:none;display:grid}._3PueaW_kitItems li{font-size:var(--fs-14);color:var(--fg-2);padding-inline-start:1.2em;position:relative}._3PueaW_kitItems li:before{content:"·";color:var(--brand-pep-red);font-weight:var(--fw-bold);position:absolute;inset-inline-start:.2em}._3PueaW_enroll{align-items:flex-start;gap:var(--space-4);max-width:var(--container-narrow);padding:var(--space-12);flex-direction:column;display:flex}._3PueaW_enrollTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.75rem, 2.5vw + 1rem, var(--fs-40));line-height:var(--lh-tight);color:var(--brand-pep-white);margin:0}._3PueaW_enrollText{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:#ffffffc7}._3PueaW_lightboxImg{border-radius:var(--radius-sm);width:100%;height:auto}._3PueaW_galleryWrap{margin-top:var(--space-6)}._3PueaW_galleryMeta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}._3PueaW_galleryMetaLabel{align-items:center;gap:var(--space-2);color:var(--fg-2);display:inline-flex}._3PueaW_galleryTick{background:var(--brand-pep-red);width:18px;height:2px}._3PueaW_galleryMetaCount{color:var(--fg-4)}._3PueaW_galleryStrip{position:relative}._3PueaW_galleryStrip:before,._3PueaW_galleryStrip:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fg-3) 36%, transparent) 12%, color-mix(in srgb, var(--fg-3) 36%, transparent) 88%, transparent);height:1px;position:absolute;left:0;right:0}._3PueaW_galleryStrip:before{top:0}._3PueaW_galleryStrip:after{bottom:0}._3PueaW_marquee{padding-block:var(--space-5);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}._3PueaW_track{width:max-content;display:flex}._3PueaW_mItem{width:260px;height:174px;border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--bg-3);cursor:pointer;transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex:none;margin-inline-end:var(--space-3);padding:0;position:relative;overflow:hidden}._3PueaW_mItem:hover,._3PueaW_mItem:focus-visible{z-index:3;border-color:var(--brand-pep-red);box-shadow:var(--shadow-lg);transform:scale(1.14)}._3PueaW_mItem:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}._3PueaW_mImg{-o-object-fit:cover;object-fit:cover;filter:saturate(.84)contrast(1.02);transition:filter var(--motion-base) var(--ease-standard)}._3PueaW_mItem:hover ._3PueaW_mImg,._3PueaW_mItem:focus-visible ._3PueaW_mImg{filter:saturate(1.06)contrast(1.04)}._3PueaW_mCap{z-index:2;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);color:var(--brand-pep-white);background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--motion-base) var(--ease-glass), transform var(--motion-base) var(--ease-spring);padding:4px 9px;position:absolute;inset-block-end:8px;inset-inline:8px;overflow:hidden;transform:translateY(8px)}._3PueaW_mItem:hover ._3PueaW_mCap,._3PueaW_mItem:focus-visible ._3PueaW_mCap{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){._3PueaW_track{animation:80s linear infinite _3PueaW_marquee-scroll}._3PueaW_marquee:hover ._3PueaW_track,._3PueaW_marquee:focus-within ._3PueaW_track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){._3PueaW_marquee{overflow-x:auto}}@keyframes _3PueaW_marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}._3PueaW_lightboxFigure{gap:var(--space-3);max-width:820px;margin:0;display:grid}._3PueaW_lightboxTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-20);color:var(--fg-1);margin:0}._3PueaW_lightboxMeta{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);margin:4px 0 0}._3PueaW_lightboxText{margin:var(--space-2) 0 0;font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3)}@media (max-width:600px){._3PueaW_mItem{width:200px;height:134px}}@media (max-width:980px){._3PueaW_heroInner,._3PueaW_methodGrid,._3PueaW_labsGrid{gap:var(--space-8);grid-template-columns:1fr}._3PueaW_methodMedia{order:-1;position:static}._3PueaW_enroll{padding:var(--space-8)}}
.wtUU2a_section,.wtUU2a_block,.wtUU2a_heading,.wtUU2a_rule,.wtUU2a_grid,.wtUU2a_listLayout{--mk-section:var(--space-16);--mk-block:var(--space-5);--mk-gutter:var(--space-6);--mk-measure:68ch}.wtUU2a_section{margin-block:var(--mk-section)}.wtUU2a_block{margin-block:var(--mk-block)}.wtUU2a_rule{height:0;margin-block:var(--mk-block);border:0;border-top:1px solid var(--surface-hairline)}.wtUU2a_display{font-family:var(--font-display);font-size:clamp(2rem, 2.6vw + 1rem, var(--fs-40));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}.wtUU2a_title{font-family:var(--font-display);font-size:var(--fs-32);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.wtUU2a_heading{margin:var(--mk-section) 0 var(--mk-block);padding-top:var(--mk-block);font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1);border-top:1px solid var(--surface-hairline)}.wtUU2a_eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-4)}.wtUU2a_lead{max-width:var(--mk-measure,68ch);margin:var(--space-4) 0 0;font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--fg-3)}.wtUU2a_prose{max-width:var(--mk-measure,68ch);font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2)}.wtUU2a_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--surface-hairline);flex-wrap:wrap;display:flex}.wtUU2a_search{gap:var(--space-2);display:flex}.wtUU2a_searchInput{min-width:16rem;font:inherit;font-size:var(--fs-14);color:var(--fg-1);background:var(--surface-sunken);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);padding:.55em .9em}.wtUU2a_searchInput::placeholder{color:var(--fg-3)}.wtUU2a_searchInput:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:1px}.wtUU2a_range{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4)}.wtUU2a_sortDetails{position:relative}.wtUU2a_sortSummary{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);background:var(--surface-lift-2);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);cursor:pointer;padding:.45em .9em;list-style:none}.wtUU2a_sortSummary::-webkit-details-marker{display:none}.wtUU2a_sortSummary:hover{border-color:var(--brand-pep-red)}.wtUU2a_sortSummary:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:1px}.wtUU2a_sortMenu{z-index:2;min-width:12rem;margin-top:var(--space-1);padding:var(--space-2) 0;background:var(--surface-offwhite);border:1px solid var(--surface-hairline-strong);border-radius:var(--radius-sm);display:grid;position:absolute;inset-inline-end:0}.wtUU2a_sortMenu a{padding:var(--space-2) var(--space-4);font-size:var(--fs-14);color:var(--fg-2);text-decoration:none}.wtUU2a_sortMenu a:hover{color:var(--brand-pep-red);background:var(--surface-lift-1)}.wtUU2a_viewToggle{gap:var(--space-1);display:inline-flex}.wtUU2a_chipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wtUU2a_chip{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-2);background:var(--surface-lift-2);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard);padding:.35em .85em;text-decoration:none}.wtUU2a_chip:hover{border-color:var(--brand-pep-red)}.wtUU2a_chip:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.wtUU2a_chipActive{color:var(--brand-pep-white);background:var(--brand-pep-red);border-color:var(--brand-pep-red)}.wtUU2a_chipClear{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:.35em .5em;text-decoration:underline}.wtUU2a_chipClear:hover{color:var(--brand-pep-red)}.wtUU2a_grid{gap:var(--mk-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.wtUU2a_listLayout{gap:var(--mk-gutter);display:grid}.wtUU2a_pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--surface-hairline);display:flex}.wtUU2a_pageInfo{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4)}.wtUU2a_backdrop{position:relative;overflow:clip}.wtUU2a_backdrop:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 92% 0%, color-mix(in srgb, var(--brand-pep-red) 8%, transparent), transparent 55%), repeating-linear-gradient(0deg, #0e111606 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, #0e111606 0 1px, transparent 1px 30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.wtUU2a_backdrop>*{position:relative}.wtUU2a_detail{gap:var(--space-8) var(--space-12);grid-template-columns:1fr;align-items:start;display:grid}.wtUU2a_detailGallery,.wtUU2a_detailInfo,.wtUU2a_detailSections{min-width:0}@container mk-content (min-width:800px){.wtUU2a_detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"gallery info""sections info"}.wtUU2a_detailGallery{grid-area:gallery}.wtUU2a_detailSections{grid-area:sections}.wtUU2a_detailInfo{top:var(--rail-sticky-top,var(--space-16));max-height:calc(100dvh - var(--rail-sticky-top,var(--space-16)) - var(--space-4));grid-area:info;position:sticky;overflow-y:auto}.wtUU2a_detailInfo .wtUU2a_actions{padding-block:var(--space-4);background:var(--surface-offwhite);border-top:1px solid var(--surface-hairline);margin-bottom:0;position:sticky;bottom:0}}.wtUU2a_crumbs ol{gap:var(--space-2);margin:0 0 var(--space-6);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.wtUU2a_crumbs li+li:before{content:"/" / "";margin-inline-end:var(--space-2)}.wtUU2a_crumbs a{color:inherit}.wtUU2a_crumbs a:hover{color:var(--brand-pep-red)}.wtUU2a_meta{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.wtUU2a_sku{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--fg-3)}.wtUU2a_badge{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3);border:1px solid var(--surface-hairline-strong);border-radius:999px;padding:3px 10px}.wtUU2a_badgeOk{color:var(--support-verified-green);border-color:color-mix(in srgb, var(--support-verified-green) 45%, transparent)}.wtUU2a_priceLine{margin:var(--space-6) 0;font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--fg-1)}.wtUU2a_actions{align-items:center;gap:var(--space-4);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.wtUU2a_qty{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-12);text-transform:uppercase;color:var(--fg-4);display:inline-flex}.wtUU2a_qtyInput{width:4.5rem;font:inherit;font-family:var(--font-mono);color:var(--fg-1);text-align:center;background:var(--surface-sunken);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);padding:.5em .6em}.wtUU2a_qtyInput::placeholder{color:var(--fg-3)}.wtUU2a_qtyInput:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:1px}.wtUU2a_specs{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.wtUU2a_specs th,.wtUU2a_specs td{padding:var(--space-4) var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-hairline)}.wtUU2a_specs th{width:38%;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.wtUU2a_gallery{gap:var(--space-4);display:grid}.wtUU2a_galleryMain{aspect-ratio:4/3;background:var(--surface-sunken-deep);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg);cursor:zoom-in;position:relative;overflow:hidden}.wtUU2a_galleryMain img,.wtUU2a_galleryThumb img{-o-object-fit:contain;object-fit:contain;padding:var(--space-4)}.wtUU2a_galleryThumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.wtUU2a_galleryThumb{background:var(--surface-sunken-deep);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);cursor:pointer;width:72px;height:56px;padding:0;position:relative;overflow:hidden}.wtUU2a_galleryThumb:hover{border-color:var(--brand-pep-red)}.wtUU2a_galleryThumb:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.wtUU2a_galleryThumbActive{border-color:var(--brand-pep-red)}.wtUU2a_galleryPlaceholder{aspect-ratio:4/3;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3);background:var(--surface-sunken-deep);border:1px dashed var(--surface-hairline-strong);border-radius:var(--radius-lg);place-items:center;display:grid}.wtUU2a_videoFigure{margin:0}.wtUU2a_videoFigure video{aspect-ratio:16/9;background:var(--surface-sunken-deep);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg);width:100%;display:block}.wtUU2a_videoCaption{margin-top:var(--space-3);font-size:var(--fs-14);color:var(--fg-4)}.wtUU2a_applications{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.wtUU2a_application{padding:var(--space-5);background:var(--surface-lift-1);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg)}.wtUU2a_applicationTitle{font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--fg-1);margin:0}.wtUU2a_applicationText{margin:var(--space-2) 0 0;font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3)}.wtUU2a_request{max-width:820px;scroll-margin-top:100px}.wtUU2a_basketTable{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.wtUU2a_basketTable th,.wtUU2a_basketTable td{padding:var(--space-4) var(--space-2);text-align:left;vertical-align:middle;border-bottom:1px solid var(--surface-hairline)}.wtUU2a_basketTable th{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}.wtUU2a_basketTable tbody tr{background:var(--surface-lift-1)}.wtUU2a_basketThumb{background:var(--surface-sunken-deep);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);width:64px;height:48px;position:relative;overflow:hidden}.wtUU2a_basketThumb img{-o-object-fit:contain;object-fit:contain;padding:var(--space-1)}.wtUU2a_basketTitle{font-weight:var(--fw-semibold);color:var(--fg-1);text-decoration:none}.wtUU2a_basketTitle:hover{color:var(--brand-pep-red)}.wtUU2a_noteInput{width:100%;min-width:10rem;font:inherit;font-size:var(--fs-14);color:var(--fg-1);background:var(--surface-sunken);border:1px solid var(--surface-hairline);border-radius:var(--radius-sm);padding:.5em .7em}.wtUU2a_noteInput::placeholder{color:var(--fg-3)}.wtUU2a_noteInput:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:1px}.wtUU2a_removeBtn{font:inherit;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-3);border:1px solid var(--surface-hairline-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.3em .7em}.wtUU2a_removeBtn:hover{color:var(--brand-pep-red);border-color:var(--brand-pep-red)}.wtUU2a_removeBtn:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.wtUU2a_basketSummary{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--surface-lift-2);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.wtUU2a_basketForm{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--surface-hairline)}.wtUU2a_basketForm .wtUU2a_heading{border-top:0;margin-top:0;padding-top:0}@media (max-width:700px){.wtUU2a_basketTable thead{display:none}.wtUU2a_basketTable tr{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--surface-hairline);grid-template-columns:64px 1fr;display:grid}.wtUU2a_basketTable td{border:0;padding:0}.wtUU2a_basketTable td:first-child{grid-row:span 3}}.wtUU2a_sectionCards{gap:var(--space-8);margin-block:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wtUU2a_sectionCard{min-height:240px;padding:var(--space-8);color:var(--fg-1);background:var(--surface-lift-2);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg);transition:border-color var(--motion-base) var(--ease-standard);text-decoration:none;display:block}.wtUU2a_sectionCard:hover{border-color:var(--brand-pep-red)}.wtUU2a_sectionCard:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.wtUU2a_sectionCardTitle{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.wtUU2a_sectionCardTitle a{color:var(--fg-1);text-decoration:none}.wtUU2a_sectionCardTitle a:hover{color:var(--brand-pep-red)}.wtUU2a_sectionCardTitle a:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}.wtUU2a_sectionCardMeta{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-4)}@media (max-width:700px){.wtUU2a_sectionCards{grid-template-columns:1fr}}.wtUU2a_empty{padding-block:var(--space-12);color:var(--fg-3)}.wtUU2a_emptyPanel{padding:var(--space-12) var(--space-8);text-align:center;color:var(--fg-3);background:var(--surface-lift-1);border:1px solid var(--surface-hairline);border-radius:var(--radius-lg)}
.J7Bp_q_row{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--bw-1) solid var(--border-1);flex-wrap:wrap;display:flex}.J7Bp_q_gridIcon{fill:currentColor;width:14px;height:14px}.J7Bp_q_card{gap:var(--space-2);width:min(100%,28rem);padding:var(--space-6);text-align:end;background:var(--bg-2);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 22%, var(--border-1));border-radius:var(--radius-lg);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-spring);flex-direction:column;text-decoration:none;display:flex}.J7Bp_q_card:hover{border-color:color-mix(in srgb, var(--brand-pep-gold) 50%, var(--border-1));box-shadow:0 10px 26px -16px color-mix(in srgb, var(--brand-pep-maroon) 28%, transparent)}.J7Bp_q_card:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}.J7Bp_q_dir{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-pep-maroon)}.J7Bp_q_arrow{transition:transform var(--motion-base) var(--ease-spring);display:inline-block}.J7Bp_q_title{font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1);transition:color var(--motion-base) var(--ease-standard)}.J7Bp_q_card:hover .J7Bp_q_title{color:var(--brand-pep-maroon)}.J7Bp_q_summary{font-size:var(--fs-14);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme=dark] .J7Bp_q_dir{color:var(--brand-pep-gold)}[data-theme=dark] .J7Bp_q_card:hover .J7Bp_q_title{color:var(--brand-pep-gold)}@media (prefers-reduced-motion:no-preference){.J7Bp_q_card:hover{transform:translateY(-3px)}.J7Bp_q_card:hover .J7Bp_q_arrow{transform:translate(4px)}}@media (max-width:700px){.J7Bp_q_row{flex-direction:column;align-items:flex-start}.J7Bp_q_card{text-align:start;width:100%}}
.PivhEW_mosaic{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1.5fr 1fr;align-items:stretch;display:grid}.PivhEW_mosaic>*{min-width:0}.PivhEW_mosaicFeatured>*{height:100%;margin-bottom:0}.PivhEW_mosaicSide{gap:var(--space-6);grid-template-rows:1fr 1fr;min-width:0;display:grid}.PivhEW_mosaicSide>*{min-height:0;display:flex}.PivhEW_mosaicSide>*>*{width:100%}.PivhEW_grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.PivhEW_grid>*{display:flex}.PivhEW_grid>*>*{width:100%}@media (max-width:980px){.PivhEW_mosaic{grid-template-columns:1fr}.PivhEW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PivhEW_grid{grid-template-columns:1fr}}.PivhEW_pagination{gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.PivhEW_pageLink{min-width:40px;height:40px;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-14);color:var(--fg-3);background:var(--bg-2);border:var(--bw-1) solid var(--border-1);border-radius:var(--radius-sm);transition:color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), background var(--motion-base) var(--ease-standard);place-items:center;text-decoration:none;display:inline-grid}.PivhEW_pageLink:hover{color:var(--brand-pep-maroon);border-color:color-mix(in srgb, var(--brand-pep-gold) 50%, var(--border-1))}.PivhEW_pageLinkActive{color:var(--brand-pep-white);background:var(--brand-pep-maroon);border-color:var(--brand-pep-maroon)}.PivhEW_pageLinkActive:hover{color:var(--brand-pep-white)}.PivhEW_filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.PivhEW_chip{padding:6px var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3);border:var(--bw-1) solid var(--border-1);border-radius:var(--radius-sm);transition:color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);text-decoration:none}.PivhEW_chip:hover{color:var(--brand-pep-maroon);border-color:color-mix(in srgb, var(--brand-pep-gold) 50%, var(--border-1))}.PivhEW_chipActive{color:var(--brand-pep-white);background:var(--brand-pep-maroon);border-color:var(--brand-pep-maroon)}
.e4wnkq_card{gap:var(--space-3);width:100%;padding:var(--space-6);text-align:left;background:var(--bg-2);border:1px solid var(--border-1);transition:transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-standard);flex-direction:column;display:flex}.e4wnkq_interactive{cursor:pointer;font:inherit;color:inherit}.e4wnkq_card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.e4wnkq_interactive:focus-visible{outline:var(--bw-2) solid var(--support-scada-cyan);outline-offset:2px}.e4wnkq_badge{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--support-verified-green);background:color-mix(in srgb, var(--support-verified-green) 8%, transparent);border-radius:var(--radius-sm);align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.e4wnkq_title{font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-2);margin:0}.e4wnkq_meta{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-4);margin:0;line-height:1.5}.e4wnkq_scope{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--fg-3);margin:0}.e4wnkq_thumb{background:repeating-linear-gradient(0deg, #0000000a 0 1px, transparent 1px 14px), linear-gradient(180deg, var(--bg-2) 0%, var(--bg-3) 100%);border:1px solid var(--border-1);height:120px;margin-top:auto;position:relative}.e4wnkq_thumb:after{content:"SCAN";font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-4);font-size:10px;position:absolute;bottom:8px;right:10px}
.jjFd_G_share{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jjFd_G_label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-4)}.jjFd_G_chip{padding:7px var(--space-4);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--brand-pep-maroon);cursor:pointer;background:color-mix(in srgb, var(--brand-pep-maroon) 8%, #ffffff80);border:var(--bw-1) solid color-mix(in srgb, var(--brand-pep-maroon) 30%, transparent);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #fff6, 0 2px 6px color-mix(in srgb, var(--brand-pep-maroon) 12%, transparent);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);transition:color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-spring), box-shadow var(--motion-base) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.jjFd_G_chip:hover{color:color-mix(in srgb, var(--brand-pep-gold) 55%, var(--brand-pep-maroon));border-color:color-mix(in srgb, var(--brand-pep-gold) 50%, transparent)}@media (prefers-reduced-motion:no-preference){.jjFd_G_chip:hover{transform:translateY(-2px)}}.jjFd_G_chip:focus-visible{outline:var(--bw-2) solid var(--brand-pep-gold);outline-offset:2px}[data-theme=dark] .jjFd_G_chip{color:var(--brand-pep-gold);background:color-mix(in srgb, var(--brand-pep-gold) 12%, #00000040);border-color:color-mix(in srgb, var(--brand-pep-gold) 40%, transparent);box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000004d}
.JuvHgq_intro{margin:calc(-1 * var(--space-8)) 0 var(--space-12);max-width:65ch;font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--fg-3)}.JuvHgq_onDark{color:#ffffffb3}
