.page-hero{height:50dvh;min-height:440px;padding:var(--nav-height) 0 var(--space-16);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero .section-bg{object-fit:cover;z-index:0;background:radial-gradient(ellipse at 70% 50%, #3c5a7859 0%, #10121400 60%), repeating-linear-gradient(45deg, #a2a5aa0a 0 2px, transparent 2px 14px), var(--color-slate-black);width:100%;height:100%;position:absolute;inset:0}.page-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#101214d9 0%,#1012148c 100%);position:absolute;inset:0}.page-hero--glow{background:radial-gradient(ellipse at 50% 60%, #ffd44714 0%, #10121400 55%), var(--color-slate-black)}.page-hero--glow:after,.page-hero--glow .section-bg{display:none}.page-hero .container{z-index:2;max-width:var(--max-width);position:relative}.page-hero .type-kicker{margin-bottom:var(--space-4)}.page-hero h1{max-width:18ch;margin-bottom:var(--space-6)}.page-hero .hero-subhead{max-width:60ch;color:var(--color-comms-gray);font-family:var(--font-display);font-size:1.125rem;line-height:var(--leading-subhead)}.breadcrumb{background:var(--color-bg-primary);padding:var(--space-4) 0;border-bottom:1px solid #a2a5aa1a}.breadcrumb ol{max-width:var(--max-width);padding:0 var(--section-padding-x);gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-comms-gray);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);display:flex}.breadcrumb li+li:before{content:"/";color:var(--color-comms-gray);opacity:.6}.breadcrumb a{color:var(--color-comms-gray);transition:color var(--duration-fast)}.breadcrumb a:hover,.breadcrumb [aria-current=page]{color:var(--color-solar-alloy)}.pillars-row{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.pillars-row{grid-template-columns:1fr}}.pillar-block{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-comms-gray);flex-direction:column;display:flex;position:relative}.pillar-block:before{content:"";background:var(--gradient-solar-circuit);width:0;height:1px;transition:width var(--duration-reveal) var(--ease-out-strong);position:absolute;top:-1px;left:0}.pillar-block.is-revealed:before{width:60px}.pillar-block .pillar-number{font-family:var(--font-mono);color:var(--color-solar-alloy);font-size:var(--text-mono);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.pillar-block h3{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:1.125rem;font-weight:700}.pillar-block p{color:var(--color-comms-gray)}.two-col{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:flex-start;display:grid}@media (max-width:1024px){.two-col{gap:var(--space-8);grid-template-columns:1fr}}.two-col h2{max-width:20ch}.two-col p{color:var(--color-comms-gray)}.static-silo-grid{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.static-silo-grid .silo-item{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-comms-gray);padding:var(--space-4);border-radius:50%;flex-direction:column;display:flex;position:relative}.static-silo-grid .silo-item img{border:1px dashed var(--color-comms-gray);filter:brightness(0)invert(.85);background:#d9dbde14;min-width:60px;height:22px}.static-silo-grid .silo-item figcaption{text-align:center;color:var(--color-comms-gray);font-size:.625rem}.silo-label{text-align:center;margin-top:var(--space-6);color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.cta-block{text-align:center;padding:var(--space-24) var(--section-padding-x)}.cta-block h2{max-width:24ch;margin:var(--space-4) auto 0}.cta-block p{margin:var(--space-6) auto 0;max-width:50ch;color:var(--color-comms-gray)}.cta-block .btn{margin-top:var(--space-8)}.compare-table{border-collapse:collapse;width:100%;font-family:var(--font-body)}.compare-table th,.compare-table td{padding:var(--space-4) var(--space-4);text-align:left;font-size:var(--text-body-sm);border-bottom:1px solid #a2a5aa33}.compare-table th{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:.8125rem;font-weight:700}.compare-table td:first-child{font-family:var(--font-mono);color:var(--color-comms-gray);letter-spacing:.04em;text-transform:uppercase;font-size:var(--text-kicker);width:30%}.compare-table td:nth-child(2){color:var(--color-comms-gray)}.compare-table td:last-child{color:var(--color-solar-alloy)}.agent-catalog{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.agent-catalog{grid-template-columns:1fr}}.agent-card{padding:var(--space-8);background:var(--color-bg-secondary);gap:var(--space-4);transition:border-color var(--duration-base) var(--ease-out-strong);border:1px solid #a2a5aa33;flex-direction:column;display:flex}.agent-card:hover{border-color:var(--color-solar-alloy)}.agent-card__label{color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.agent-card h3{font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--color-ash);font-size:1.5rem;font-weight:700;line-height:var(--leading-section)}.agent-card__problem{color:var(--color-ash);font-style:italic;font-family:var(--font-body);font-size:1rem;line-height:var(--leading-paragraph)}.agent-card__solution{color:var(--color-comms-gray)}.agent-card__touches{padding-top:var(--space-4);color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.05em;border-top:1px solid #a2a5aa26;margin-top:auto}.integration-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.integration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.integration-grid{grid-template-columns:1fr}}.integration-card{padding:var(--space-6);background:var(--color-bg-secondary);gap:var(--space-4);transition:border-color var(--duration-base), transform var(--duration-base);border:1px solid #a2a5aa33;flex-direction:column;display:flex}.integration-card:hover{border-color:var(--color-solar-alloy);transform:translateY(-2px)}.integration-card .partner-logo{border:1px dashed var(--color-comms-gray);filter:brightness(0)invert(.85);background:#d9dbde0f;align-self:flex-start;min-width:100px;height:32px;padding:4px}.integration-card__category{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:1rem;font-weight:700}.integration-card__pulls{color:var(--color-comms-gray);font-size:var(--text-body-sm)}.integration-card__agents{padding-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-solar-alloy);letter-spacing:.04em;border-top:1px solid #a2a5aa26;margin-top:auto}.integration-card__agents-label{color:var(--color-comms-gray);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin-bottom:var(--space-1);display:block}.trust-pillar{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-left:2px solid var(--color-solar-alloy);background:var(--color-bg-secondary);margin-bottom:var(--space-6)}.trust-pillar .pillar-number{font-family:var(--font-mono);color:var(--color-solar-alloy);font-size:var(--text-mono);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.trust-pillar h3{font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--color-ash);margin-bottom:var(--space-4);font-size:1.5rem;font-weight:700}.trust-pillar p{color:var(--color-comms-gray);max-width:80ch}.governance-list{gap:var(--space-6);flex-direction:column;display:flex}.governance-item{padding:var(--space-6) 0;gap:var(--space-6);border-top:1px solid #a2a5aa33;grid-template-columns:220px 1fr;display:grid}.governance-item:last-child{padding-bottom:var(--space-6);border-bottom:1px solid #a2a5aa33}.governance-item h4{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-solar-alloy);font-size:.9375rem;font-weight:700}.governance-item p{color:var(--color-comms-gray)}@media (max-width:768px){.governance-item{gap:var(--space-2);grid-template-columns:1fr}}.timeline{gap:var(--space-16);max-width:var(--content-width);flex-direction:column;margin:0 auto;display:flex}.timeline-phase{gap:var(--space-8);grid-template-columns:180px 1fr;display:grid;position:relative}@media (max-width:768px){.timeline-phase{grid-template-columns:1fr}}.timeline-marker{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.timeline-marker:before{content:"";background:linear-gradient(to bottom, var(--color-solar-alloy) 0%, #a2a5aa4d 100%);width:1px;position:absolute;top:32px;bottom:-96px;left:12px}.timeline-phase:last-child .timeline-marker:before{display:none}.timeline-node{background:var(--color-bg-primary);border:2px solid var(--color-solar-alloy);z-index:1;border-radius:50%;width:24px;height:24px;position:relative;box-shadow:0 0 20px #ffd4474d}.timeline-phase-number{font-family:var(--font-mono);color:var(--color-solar-alloy);font-size:var(--text-mono);letter-spacing:var(--tracking-kicker);margin-top:var(--space-2)}.timeline-body h3{font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--color-ash);font-size:1.75rem;font-weight:700;line-height:var(--leading-section);margin-bottom:var(--space-2)}.timeline-body .timeline-kicker{color:var(--color-solar-alloy);font-family:var(--font-display);margin-bottom:var(--space-4);font-size:1.125rem;font-weight:400}.timeline-body p{color:var(--color-comms-gray);max-width:65ch}.stagger-list{gap:var(--space-4);flex-direction:column;display:flex}.stagger-list li{padding-left:var(--space-6);color:var(--color-ash);position:relative}.stagger-list li:before{content:"";background:var(--color-solar-alloy);width:12px;height:1px;position:absolute;top:.65em;left:0}.pull-quote{font-family:var(--font-display);letter-spacing:var(--tracking-section);color:var(--color-solar-alloy);border-left:2px solid var(--color-solar-alloy);padding-left:var(--space-6);margin:var(--space-8) 0;max-width:48ch;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2}.site-footer{background:var(--color-bg-secondary);padding:var(--space-24) var(--space-8) var(--space-12);border-top:1px solid #a2a5aa26}.footer-grid{max-width:var(--max-width);gap:var(--space-12);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.footer-col h4{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);margin-bottom:var(--space-4);font-size:.8125rem;font-weight:700}.footer-col ul{gap:var(--space-3);flex-direction:column;display:flex}.footer-col a{color:var(--color-comms-gray);font-size:var(--text-body-sm);transition:color var(--duration-fast)}.footer-col a:hover{color:var(--color-solar-alloy)}.footer-bottom{max-width:var(--max-width);margin:var(--space-16) auto 0;padding-top:var(--space-8);align-items:center;gap:var(--space-8);border-top:1px solid #a2a5aa26;grid-template-columns:auto 1fr auto;display:grid}.footer-bottom .logomark{border:1px dashed var(--color-solar-alloy);background:#ffd44714;border-radius:50%;width:32px;height:32px}.footer-bottom nav{gap:var(--space-6);justify-content:flex-end;display:flex}.footer-bottom nav a{color:var(--color-comms-gray);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.footer-contact{max-width:var(--max-width);margin:var(--space-6) auto 0;gap:var(--space-6);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-comms-gray);letter-spacing:.04em;flex-wrap:wrap;display:flex}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;grid-template-columns:1fr}.footer-bottom nav{justify-content:center}}.section--tight{padding-top:var(--space-16);padding-bottom:var(--space-16)}.section-header{margin-bottom:var(--space-12);max-width:60ch}.section-header h2{max-width:22ch;margin-top:var(--space-4)}.section-header p{margin-top:var(--space-6);color:var(--color-comms-gray)}.problem-statement{max-width:62ch;color:var(--color-ash);font-size:1.125rem;line-height:var(--leading-paragraph)}.problem-statement p+p{margin-top:var(--space-4)}.problem-statement em{color:var(--color-ash);font-style:italic}.problem-statement .punch{margin-top:var(--space-8);color:var(--color-solar-alloy);font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;font-size:1.25rem;font-weight:600;display:block}.step-flow{gap:var(--space-8);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.step-flow{grid-template-columns:1fr}}.step-flow>article{counter-increment:step;padding:var(--space-8) var(--space-6);background:var(--color-bg-secondary);gap:var(--space-3);transition:border-color var(--duration-base) var(--ease-out-strong);border:1px solid #a2a5aa33;flex-direction:column;display:flex;position:relative}.step-flow>article:hover{border-color:var(--color-solar-alloy)}.step-flow>article:before{content:"STEP " counter(step, decimal-leading-zero);top:var(--space-4);right:var(--space-6);color:var(--color-comms-gray);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);opacity:.5;position:absolute}.step-flow>article .step-label{color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.step-flow>article h3{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:1.25rem;font-weight:700;line-height:var(--leading-section)}.step-flow>article p{color:var(--color-comms-gray)}.option-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.option-grid{grid-template-columns:1fr}}.option-card{padding:var(--space-8) var(--space-6);background:var(--color-bg-secondary);gap:var(--space-3);transition:border-color var(--duration-base) var(--ease-out-strong);border:1px solid #a2a5aa33;flex-direction:column;display:flex;position:relative}.option-card:hover{border-color:var(--color-solar-alloy)}.option-card--recommended{border-color:var(--color-solar-alloy);box-shadow:0 0 32px #ffd44712}.option-card .option-badge{top:var(--space-4);right:var(--space-4);background:var(--color-solar-alloy);color:var(--color-slate-black);font-family:var(--font-mono);letter-spacing:var(--tracking-kicker);text-transform:uppercase;border-radius:var(--border-radius-sm);padding:.25rem .5rem;font-size:.625rem;font-weight:500;position:absolute}.option-card .option-label{color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.option-card h3{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:1.25rem;font-weight:700;line-height:var(--leading-section)}.option-card p{color:var(--color-comms-gray)}.xref-card{padding:var(--space-12);background:linear-gradient(135deg, #ffd4470a 0%, #10121400 60%), var(--color-bg-secondary);border:1px solid #ffd44733;border-left:2px solid var(--color-solar-alloy);max-width:80ch}.xref-card h2{font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--color-ash);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:var(--leading-section);margin-bottom:var(--space-4);max-width:24ch}.xref-card p{color:var(--color-comms-gray);line-height:var(--leading-paragraph);font-size:1.0625rem}.compliance-list{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(2,1fr);max-width:80ch;display:grid}@media (max-width:768px){.compliance-list{grid-template-columns:1fr}}.compliance-list li{padding:var(--space-4) var(--space-6);border-left:2px solid var(--color-solar-alloy);color:var(--color-ash);font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;background:#ffd44708;font-size:.9375rem;font-weight:600;line-height:1.4}.hardware-layout{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.hardware-layout{grid-template-columns:1fr}}.hardware-specs{gap:var(--space-4);flex-direction:column;display:flex}.hardware-specs dt{color:var(--color-solar-alloy);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin-top:var(--space-4)}.hardware-specs dt:first-child{margin-top:0}.hardware-specs dd{color:var(--color-ash);padding-left:var(--space-4);margin-top:var(--space-2);border-left:1px solid #a2a5aa33}.hardware-image{aspect-ratio:4/3;background:radial-gradient(circle at 50% 50%, #ffd4470a 0%, transparent 60%), var(--color-bg-secondary);font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);color:var(--color-comms-gray);text-transform:uppercase;border:1px dashed #a2a5aa4d;justify-content:center;align-items:center;display:flex;position:relative}.hardware-image img{object-fit:contain;width:100%;height:100%;padding:var(--space-8)}.hardware-image:after{content:"AI camera hardware placeholder";bottom:var(--space-4);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.hardware-image img[src]:not([src=""]):not([src*=\/null])~:after{display:none}.page-hero.page-hero--parkai .section-bg{background:radial-gradient(ellipse at 30% 30%, #505f7359 0%, #10121400 55%), repeating-linear-gradient(90deg, #ffd44706 0 1px, transparent 1px 80px), repeating-linear-gradient(0deg, #a2a5aa08 0 1px, transparent 1px 80px), var(--color-slate-black)}.page-hero.page-hero--pttoc .section-bg{background:radial-gradient(ellipse at 80% 40%, #5a6e8759 0%, #10121400 55%), repeating-linear-gradient(75deg, #ffd44708 0 2px, transparent 2px 28px), var(--color-slate-black)}.page-hero.page-hero--security .section-bg{background:radial-gradient(ellipse at 50% 45%, #465a7359 0%, #10121400 55%), repeating-linear-gradient(-15deg, #ffd44705 0 1px, transparent 1px 24px), var(--color-slate-black)}.article-shell{background:var(--color-bg-primary);padding:var(--space-16) 0 var(--space-24)}.article-shell .container{max-width:720px;padding:0 var(--section-padding-x);margin:0 auto}.article-header{padding:var(--space-16) 0 var(--space-12);margin-bottom:var(--space-16);border-bottom:1px solid #a2a5aa26}.article-header .type-kicker{margin-bottom:var(--space-6);display:inline-block}.article-header h1{font-family:var(--font-display);letter-spacing:var(--tracking-hero);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:var(--leading-hero);text-transform:uppercase;color:var(--color-ash);margin-bottom:var(--space-6);max-width:22ch}.article-header .article-subhead{color:var(--color-comms-gray);font-family:var(--font-display);font-size:1.25rem;line-height:var(--leading-subhead);margin-bottom:var(--space-8);max-width:50ch;font-style:italic}.article-header .article-meta{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-comms-gray);letter-spacing:.06em;text-transform:uppercase}.article-body{color:var(--color-ash);font-size:1.125rem;line-height:1.6}.article-body>p{margin-bottom:var(--space-6);font-family:var(--font-body)}.article-body h2{font-family:var(--font-body);letter-spacing:var(--tracking-paragraph);text-transform:uppercase;color:var(--color-ash);margin-top:var(--space-16);margin-bottom:var(--space-6);padding-top:var(--space-6);border-top:1px solid #ffd44740;max-width:42ch;font-size:1.125rem;font-weight:600;line-height:1.4}.article-body h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.article-body em{color:var(--color-ash);font-style:italic}.article-body strong{color:var(--color-ash);font-weight:600}.article-body blockquote{border-left:2px solid var(--color-solar-alloy);padding:var(--space-2) var(--space-6);margin:var(--space-8) 0;color:var(--color-solar-alloy);font-family:var(--font-display);max-width:48ch;font-size:1.25rem;font-style:italic;line-height:1.4}.article-body ul{margin:var(--space-6) 0;padding-left:0}.article-body ul li{padding-left:var(--space-6);margin-bottom:var(--space-3);color:var(--color-ash);position:relative}.article-body ul li:before{content:"";background:var(--color-solar-alloy);width:12px;height:1px;position:absolute;top:.7em;left:0}.article-cta{margin-top:var(--space-16);padding:var(--space-12);border:1px solid #ffd44733;border-left:2px solid var(--color-solar-alloy);background:var(--color-bg-secondary);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.article-cta h3{font-family:var(--font-display);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--color-ash);font-size:1.375rem;font-weight:700;line-height:var(--leading-section);max-width:30ch}.article-cta .btn{margin-top:var(--space-2)}.resource-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.resource-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.resource-grid{grid-template-columns:1fr}}.resource-card{padding:var(--space-8) var(--space-6);background:var(--color-bg-secondary);gap:var(--space-4);transition:border-color var(--duration-base) var(--ease-out-strong), transform var(--duration-base) var(--ease-out-strong);border:1px solid #a2a5aa33;flex-direction:column;min-height:280px;text-decoration:none;display:flex}.resource-card:hover{border-color:var(--color-solar-alloy);transform:translateY(-2px)}.resource-card .type-kicker{color:var(--color-solar-alloy)}.resource-card h3{font-family:var(--font-display);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--color-ash);font-size:1.5rem;font-weight:700;line-height:var(--leading-section)}.resource-card p{color:var(--color-comms-gray);font-size:var(--text-body-sm);line-height:1.55}.resource-card .read-time{padding-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-solar-alloy);letter-spacing:.04em;border-top:1px solid #a2a5aa26;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.resource-card .read-time .arrow{color:var(--color-comms-gray);transition:transform var(--duration-base), color var(--duration-base)}.resource-card:hover .arrow{color:var(--color-solar-alloy);transform:translate(4px)}.page-hero--minimal{height:auto;min-height:auto;padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-12);background:var(--color-bg-primary);align-items:flex-start}.page-hero--minimal:after,.page-hero--minimal .section-bg{display:none!important}.page-hero--minimal h1{max-width:22ch}.email-capture{gap:var(--space-3);max-width:520px;margin-top:var(--space-6);display:flex}.email-capture input{background:var(--color-bg-secondary);color:var(--color-ash);font-family:var(--font-body);font-size:var(--text-body-sm);border-radius:var(--border-radius-sm);transition:border-color var(--duration-base);border:1px solid #a2a5aa4d;flex:1;padding:.75rem 1rem}.email-capture input:focus{border-color:var(--color-solar-alloy);outline:none}.email-capture input::placeholder{color:var(--color-comms-gray)}.newsroom-block{max-width:60ch;padding:var(--space-12) 0}.newsroom-block p{color:var(--color-comms-gray);line-height:var(--leading-paragraph);margin-bottom:var(--space-6);font-size:1.0625rem}.newsroom-block .capture-label{margin-top:var(--space-16);margin-bottom:var(--space-2);color:var(--color-ash);font-style:italic}.section--dark,.section--graphite{background:0 0}.breadcrumb{background:0 0;border-bottom:none}.page-hero,.page-hero--minimal,.page-hero--glow{background:0 0}.page-hero .section-bg{display:none}.page-hero:after{background:linear-gradient(90deg,#01040999 0%,#0104091f 50%,#0000 100%)}.article-shell{background:0 0}.article-shell .container{border-radius:var(--border-radius-md);padding-top:var(--space-12);padding-bottom:var(--space-12);background:#0104098c;border:1px solid #a2a5aa1a}
