.about-page,.careers-page,.policy-page,.system-page,.work-page{--lamp-a:transparent;--lamp-b:transparent;--hero-lamp-bg:none;--hero-lamp-bg-compact:none}.about-page .r8-sec,.careers-page .r8-sec,.policy-page .r8-sec,.system-page .r8-sec,.work-page .r8-sec{padding:var(--r8-s9) 0}.about-page .r8-alt,.careers-page .r8-alt,.policy-page .r8-alt,.system-page .r8-alt,.work-page .r8-alt{background:var(--r8-bg-2)}.about-page .r8-eyebrow,.careers-page .r8-eyebrow,.policy-page .r8-eyebrow,.system-page .r8-eyebrow,.work-page .r8-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--r8-muted);font-family:var(--mono,monospace)}.about-page .r8-h2,.careers-page .r8-h2,.policy-page .r8-h2,.system-page .r8-h2,.work-page .r8-h2{font-size:clamp(22px,2.3vw,34px);line-height:1.18;letter-spacing:-.02em;font-weight:700;margin:0;color:var(--r8-ink);text-wrap:balance}.about-page .r8-h2 em,.careers-page .r8-h2 em,.policy-page .r8-h2 em,.system-page .r8-h2 em,.work-page .r8-h2 em{font-style:italic;color:var(--accent-italic);font-weight:700}.about-page .r8-muted,.careers-page .r8-muted,.policy-page .r8-muted,.system-page .r8-muted,.work-page .r8-muted{color:var(--r8-muted)}.about-page .r8-max-65ch,.careers-page .r8-max-65ch,.policy-page .r8-max-65ch,.system-page .r8-max-65ch,.work-page .r8-max-65ch{max-width:65ch;margin-left:auto;margin-right:auto}.about-page .r8-link,.careers-page .r8-link,.policy-page .r8-link,.system-page .r8-link,.work-page .r8-link{font-size:13px;font-weight:700;color:var(--r8-ink);display:inline-flex;align-items:center;gap:4px;padding:12px 0;margin-top:auto;text-decoration:none}.about-page .r8-link:hover,.careers-page .r8-link:hover,.policy-page .r8-link:hover,.system-page .r8-link:hover,.work-page .r8-link:hover{text-decoration:underline}.about-page .r8-btn,.careers-page .r8-btn,.policy-page .r8-btn,.system-page .r8-btn,.work-page .r8-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;padding:11px 20px;border-radius:var(--r8-pill);border:1px solid var(--r8-ink);min-height:44px;text-decoration:none;background:var(--r8-ink);color:#fff}.about-page .r8-btn:hover,.careers-page .r8-btn:hover,.policy-page .r8-btn:hover,.system-page .r8-btn:hover,.work-page .r8-btn:hover{background:#000;border-color:#000}.about-page .r8-btn-outline,.careers-page .r8-btn-outline,.policy-page .r8-btn-outline,.system-page .r8-btn-outline,.work-page .r8-btn-outline{background:transparent;color:var(--r8-ink);border-color:var(--r8-line-ui)}.about-page .r8-btn-outline:hover,.careers-page .r8-btn-outline:hover,.policy-page .r8-btn-outline:hover,.system-page .r8-btn-outline:hover,.work-page .r8-btn-outline:hover{background:rgba(25,24,27,.05)}.about-page .r13-center-head,.careers-page .r13-center-head,.policy-page .r13-center-head,.system-page .r13-center-head,.work-page .r13-center-head{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.about-page .r13-center-head>*,.careers-page .r13-center-head>*,.policy-page .r13-center-head>*,.system-page .r13-center-head>*,.work-page .r13-center-head>*{margin-left:auto;margin-right:auto}.about-page .pg-sec-head,.careers-page .pg-sec-head,.policy-page .pg-sec-head,.system-page .pg-sec-head,.work-page .pg-sec-head{max-width:720px}.about-page .r13-text-fade,.careers-page .r13-text-fade,.policy-page .r13-text-fade,.system-page .r13-text-fade,.work-page .r13-text-fade{position:relative}.about-page .r13-text-fade:before,.careers-page .r13-text-fade:before,.policy-page .r13-text-fade:before,.system-page .r13-text-fade:before,.work-page .r13-text-fade:before{content:"";position:absolute;z-index:-1;inset:-20px -28px;pointer-events:none;background:radial-gradient(ellipse 120% 100% at 30% 35%,color-mix(in srgb,var(--r8-bg) 85%,transparent) 0,color-mix(in srgb,var(--r8-bg) 85%,transparent) 52%,transparent 100%)}.about-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade:before,.careers-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade:before,.policy-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade:before,.system-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade:before,.work-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade:before{background:radial-gradient(ellipse 120% 100% at 30% 35%,color-mix(in srgb,var(--r8-bg-2) 85%,transparent) 0,color-mix(in srgb,var(--r8-bg-2) 85%,transparent) 52%,transparent 100%)}.about-page .r13-text-fade--block,.careers-page .r13-text-fade--block,.policy-page .r13-text-fade--block,.system-page .r13-text-fade--block,.work-page .r13-text-fade--block{position:relative}.about-page .r13-text-fade--block:before,.careers-page .r13-text-fade--block:before,.policy-page .r13-text-fade--block:before,.system-page .r13-text-fade--block:before,.work-page .r13-text-fade--block:before{content:"";position:absolute;z-index:-1;inset:-24px -28px;pointer-events:none;background:radial-gradient(ellipse 85% 85% at 50% 50%,color-mix(in srgb,var(--r8-bg) 88%,transparent) 0,color-mix(in srgb,var(--r8-bg) 88%,transparent) 55%,transparent 100%)}.about-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade--block:before,.careers-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade--block:before,.policy-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade--block:before,.system-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade--block:before,.work-page .r8-alt:not(.pg-hero+*,.hero-r8+*) .r13-text-fade--block:before{background:radial-gradient(ellipse 85% 85% at 50% 50%,color-mix(in srgb,var(--r8-bg-2) 88%,transparent) 0,color-mix(in srgb,var(--r8-bg-2) 88%,transparent) 55%,transparent 100%)}.about-page .r13-grid-bg,.careers-page .r13-grid-bg,.policy-page .r13-grid-bg,.system-page .r13-grid-bg,.work-page .r13-grid-bg{position:relative}.about-page .r13-grid-bg:before,.careers-page .r13-grid-bg:before,.policy-page .r13-grid-bg:before,.system-page .r13-grid-bg:before,.work-page .r13-grid-bg:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--r8-line-2) 1px,transparent 1px),linear-gradient(to bottom,var(--r8-line-2) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent);opacity:var(--r13-grid-opacity,.6)}.about-page .r13-grid-bg>.w,.careers-page .r13-grid-bg>.w,.policy-page .r13-grid-bg>.w,.system-page .r13-grid-bg>.w,.work-page .r13-grid-bg>.w{position:relative;z-index:1}.about-page .r13-grid-bg--soft,.careers-page .r13-grid-bg--soft,.policy-page .r13-grid-bg--soft,.system-page .r13-grid-bg--soft,.work-page .r13-grid-bg--soft{--r13-grid-opacity:0.35}.about-page .r13-grid-bg--med,.careers-page .r13-grid-bg--med,.policy-page .r13-grid-bg--med,.system-page .r13-grid-bg--med,.work-page .r13-grid-bg--med{--r13-grid-opacity:0.6}@media (max-width:640px){.about-page .r13-grid-bg:before,.careers-page .r13-grid-bg:before,.policy-page .r13-grid-bg:before,.system-page .r13-grid-bg:before,.work-page .r13-grid-bg:before{background-size:40px 40px}}@media (forced-colors:active){.about-page .r13-grid-bg:before,.careers-page .r13-grid-bg:before,.policy-page .r13-grid-bg:before,.system-page .r13-grid-bg:before,.work-page .r13-grid-bg:before{display:none}}.about-page .r13-hero-pattern,.careers-page .r13-hero-pattern,.policy-page .r13-hero-pattern,.system-page .r13-hero-pattern,.work-page .r13-hero-pattern{position:relative}.about-page .r13-hero-pattern:before,.careers-page .r13-hero-pattern:before,.policy-page .r13-hero-pattern:before,.system-page .r13-hero-pattern:before,.work-page .r13-hero-pattern:before{display:none;content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--r8-pat-dot) .9px,transparent 1.3px);background-size:8px 8px;mask-image:radial-gradient(ellipse 55% 60% at 50% 40%,transparent 0 60%,#000 100%),linear-gradient(90deg,#000 0,transparent 20%,transparent 80%,#000);-webkit-mask-image:radial-gradient(ellipse 55% 60% at 50% 40%,transparent 0 60%,#000 100%),linear-gradient(90deg,#000 0,transparent 20%,transparent 80%,#000);mask-composite:intersect;-webkit-mask-composite:source-in}.about-page .r13-hero-pattern>.pg-hero-copy,.about-page .r13-hero-pattern>.pg-hero-extra,.about-page .r13-hero-pattern>.pg-hero-visual,.about-page .r13-hero-pattern>.w,.careers-page .r13-hero-pattern>.pg-hero-copy,.careers-page .r13-hero-pattern>.pg-hero-extra,.careers-page .r13-hero-pattern>.pg-hero-visual,.careers-page .r13-hero-pattern>.w,.policy-page .r13-hero-pattern>.pg-hero-copy,.policy-page .r13-hero-pattern>.pg-hero-extra,.policy-page .r13-hero-pattern>.pg-hero-visual,.policy-page .r13-hero-pattern>.w,.system-page .r13-hero-pattern>.pg-hero-copy,.system-page .r13-hero-pattern>.pg-hero-extra,.system-page .r13-hero-pattern>.pg-hero-visual,.system-page .r13-hero-pattern>.w,.work-page .r13-hero-pattern>.pg-hero-copy,.work-page .r13-hero-pattern>.pg-hero-extra,.work-page .r13-hero-pattern>.pg-hero-visual,.work-page .r13-hero-pattern>.w{position:relative;z-index:1}@media (max-width:899px){.about-page .r13-hero-pattern:before,.careers-page .r13-hero-pattern:before,.policy-page .r13-hero-pattern:before,.system-page .r13-hero-pattern:before,.work-page .r13-hero-pattern:before{background-size:10px 10px}}@media (forced-colors:active){.about-page .r13-hero-pattern:before,.careers-page .r13-hero-pattern:before,.policy-page .r13-hero-pattern:before,.system-page .r13-hero-pattern:before,.work-page .r13-hero-pattern:before{display:none}}.about-page .r13-text-fade--hero,.careers-page .r13-text-fade--hero,.policy-page .r13-text-fade--hero,.system-page .r13-text-fade--hero,.work-page .r13-text-fade--hero{position:relative}.about-page .r13-text-fade--hero:before,.careers-page .r13-text-fade--hero:before,.policy-page .r13-text-fade--hero:before,.system-page .r13-text-fade--hero:before,.work-page .r13-text-fade--hero:before{content:"";position:absolute;z-index:-1;inset:-28px -32px -28px -40px;pointer-events:none;background:radial-gradient(ellipse 85% 82% at 40% 42%,color-mix(in srgb,var(--r8-bg) 95%,transparent) 0,color-mix(in srgb,var(--r8-bg) 88%,transparent) 42%,color-mix(in srgb,var(--r8-bg) 58%,transparent) 66%,transparent 100%)}@media (max-width:639px){.about-page .r13-text-fade--hero:before,.careers-page .r13-text-fade--hero:before,.policy-page .r13-text-fade--hero:before,.system-page .r13-text-fade--hero:before,.work-page .r13-text-fade--hero:before{inset:-20px -24px -20px -20px;background:radial-gradient(ellipse 100% 90% at 50% 38%,color-mix(in srgb,var(--r8-bg) 95%,transparent) 0,color-mix(in srgb,var(--r8-bg) 88%,transparent) 42%,color-mix(in srgb,var(--r8-bg) 58%,transparent) 66%,transparent 100%)}}.about-page .pg-crumb,.careers-page .pg-crumb,.policy-page .pg-crumb,.system-page .pg-crumb,.work-page .pg-crumb{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mono,monospace);font-size:11.5px;color:var(--r8-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--r8-s5)}.about-page .pg-crumb a,.careers-page .pg-crumb a,.policy-page .pg-crumb a,.system-page .pg-crumb a,.work-page .pg-crumb a{color:var(--r8-faint);text-decoration:none}.about-page .pg-crumb a:hover,.careers-page .pg-crumb a:hover,.policy-page .pg-crumb a:hover,.system-page .pg-crumb a:hover,.work-page .pg-crumb a:hover{color:var(--r8-ink);text-decoration:underline}.about-page .pg-crumb .sep,.careers-page .pg-crumb .sep,.policy-page .pg-crumb .sep,.system-page .pg-crumb .sep,.work-page .pg-crumb .sep{opacity:.5}.about-page .pg-crumb .cur,.careers-page .pg-crumb .cur,.policy-page .pg-crumb .cur,.system-page .pg-crumb .cur,.work-page .pg-crumb .cur{color:var(--r8-ink);font-weight:700}.about-page .pg-hero,.careers-page .pg-hero,.policy-page .pg-hero,.system-page .pg-hero,.work-page .pg-hero{padding:40px 0 64px;position:relative;text-align:center;background:var(--r8-bg)}.about-page .pg-hero-h1,.careers-page .pg-hero-h1,.policy-page .pg-hero-h1,.system-page .pg-hero-h1,.work-page .pg-hero-h1{font-size:clamp(32px,min(4.2vw,calc(48px * var(--pg-hero-hs, 1))),48px);line-height:1.12;font-weight:700;letter-spacing:-.025em;margin:14px auto 18px;max-width:36ch;color:var(--r8-ink);text-wrap:balance}@media (max-width:374px){.about-page .pg-hero-h1,.careers-page .pg-hero-h1,.policy-page .pg-hero-h1,.system-page .pg-hero-h1,.work-page .pg-hero-h1{font-size:30px}}.about-page .pg-hero-sub,.careers-page .pg-hero-sub,.policy-page .pg-hero-sub,.system-page .pg-hero-sub,.work-page .pg-hero-sub{font-size:16px;line-height:1.6;color:var(--r8-muted);margin:0 auto 22px;max-width:58ch}.about-page .pg-hero-proof,.careers-page .pg-hero-proof,.policy-page .pg-hero-proof,.system-page .pg-hero-proof,.work-page .pg-hero-proof{font-size:13px;color:var(--r8-faint);margin:0 0 32px}.about-page .r13-hero-ctas,.careers-page .r13-hero-ctas,.policy-page .r13-hero-ctas,.system-page .r13-hero-ctas,.work-page .r13-hero-ctas{display:flex;align-items:center;justify-content:center;gap:var(--r8-s4);flex-wrap:wrap;margin-bottom:48px}.about-page .pg-flow3,.careers-page .pg-flow3,.policy-page .pg-flow3,.system-page .pg-flow3,.work-page .pg-flow3{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;max-width:760px;margin:0 auto}.about-page .pg-flow3-node,.careers-page .pg-flow3-node,.policy-page .pg-flow3-node,.system-page .pg-flow3-node,.work-page .pg-flow3-node{background:var(--r8-bg-2);border-radius:18px;padding:16px 18px;text-align:left}.about-page .pg-flow3-node .t,.careers-page .pg-flow3-node .t,.policy-page .pg-flow3-node .t,.system-page .pg-flow3-node .t,.work-page .pg-flow3-node .t{font-family:var(--mono,monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--r8-faint);display:block;margin-bottom:8px}.about-page .pg-flow3-node ul,.careers-page .pg-flow3-node ul,.policy-page .pg-flow3-node ul,.system-page .pg-flow3-node ul,.work-page .pg-flow3-node ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.about-page .pg-flow3-node li,.careers-page .pg-flow3-node li,.policy-page .pg-flow3-node li,.system-page .pg-flow3-node li,.work-page .pg-flow3-node li{font-size:13px;font-weight:600;color:var(--r8-ink)}.about-page .pg-flow3-arrow,.careers-page .pg-flow3-arrow,.policy-page .pg-flow3-arrow,.system-page .pg-flow3-arrow,.work-page .pg-flow3-arrow{color:var(--r8-line-ui);font-size:18px}@media (max-width:760px){.about-page .pg-flow3,.careers-page .pg-flow3,.policy-page .pg-flow3,.system-page .pg-flow3,.work-page .pg-flow3{grid-template-columns:1fr;gap:var(--r8-s3)}.about-page .pg-flow3-arrow,.careers-page .pg-flow3-arrow,.policy-page .pg-flow3-arrow,.system-page .pg-flow3-arrow,.work-page .pg-flow3-arrow{transform:rotate(90deg);justify-self:center}}.about-page .pg-num-grid,.careers-page .pg-num-grid,.policy-page .pg-num-grid,.system-page .pg-num-grid,.work-page .pg-num-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--r8-s6) var(--r8-s5);margin-top:var(--r8-s8)}.about-page .pg-num-item,.careers-page .pg-num-item,.policy-page .pg-num-item,.system-page .pg-num-item,.work-page .pg-num-item{display:flex;gap:14px;align-items:flex-start}.about-page .pg-num-badge,.careers-page .pg-num-badge,.policy-page .pg-num-badge,.system-page .pg-num-badge,.work-page .pg-num-badge{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--r8-line-ui);display:flex;align-items:center;justify-content:center;font-family:var(--mono,monospace);font-size:12px;color:var(--r8-ink)}.about-page .pg-num-item p,.careers-page .pg-num-item p,.policy-page .pg-num-item p,.system-page .pg-num-item p,.work-page .pg-num-item p{margin:0;font-size:14.5px;line-height:1.5;color:var(--r8-ink);padding-top:6px}@media (max-width:860px){.about-page .pg-num-grid,.careers-page .pg-num-grid,.policy-page .pg-num-grid,.system-page .pg-num-grid,.work-page .pg-num-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.about-page .pg-num-grid,.careers-page .pg-num-grid,.policy-page .pg-num-grid,.system-page .pg-num-grid,.work-page .pg-num-grid{grid-template-columns:1fr}}.about-page .pg-ba,.careers-page .pg-ba,.policy-page .pg-ba,.system-page .pg-ba,.work-page .pg-ba{display:grid;grid-template-columns:1fr 1fr;gap:var(--r8-s5);margin-top:var(--r8-s7)}.about-page .pg-ba-card,.careers-page .pg-ba-card,.policy-page .pg-ba-card,.system-page .pg-ba-card,.work-page .pg-ba-card{border-radius:var(--r8-card);padding:var(--r8-s5)}.about-page .pg-ba-card.is-before,.careers-page .pg-ba-card.is-before,.policy-page .pg-ba-card.is-before,.system-page .pg-ba-card.is-before,.work-page .pg-ba-card.is-before{background:var(--r8-bg-2)}.about-page .pg-ba-card.is-after,.careers-page .pg-ba-card.is-after,.policy-page .pg-ba-card.is-after,.system-page .pg-ba-card.is-after,.work-page .pg-ba-card.is-after{background:var(--r8-bg);box-shadow:inset 0 0 0 1px var(--r8-line-ui)}.about-page .pg-ba-card .lbl,.careers-page .pg-ba-card .lbl,.policy-page .pg-ba-card .lbl,.system-page .pg-ba-card .lbl,.work-page .pg-ba-card .lbl{font-family:var(--mono,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--r8-faint);display:block;margin-bottom:var(--r8-s4)}.about-page .pg-ba-card ul,.careers-page .pg-ba-card ul,.policy-page .pg-ba-card ul,.system-page .pg-ba-card ul,.work-page .pg-ba-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.about-page .pg-ba-card li,.careers-page .pg-ba-card li,.policy-page .pg-ba-card li,.system-page .pg-ba-card li,.work-page .pg-ba-card li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.about-page .pg-ba-card.is-before li,.careers-page .pg-ba-card.is-before li,.policy-page .pg-ba-card.is-before li,.system-page .pg-ba-card.is-before li,.work-page .pg-ba-card.is-before li{color:var(--r8-muted)}.about-page .pg-ba-card.is-after li,.careers-page .pg-ba-card.is-after li,.policy-page .pg-ba-card.is-after li,.system-page .pg-ba-card.is-after li,.work-page .pg-ba-card.is-after li{color:var(--r8-ink);font-weight:600}.about-page .pg-ba-mark,.careers-page .pg-ba-mark,.policy-page .pg-ba-mark,.system-page .pg-ba-mark,.work-page .pg-ba-mark{flex:none;width:18px;height:18px;margin-top:1px}.about-page .pg-ba-card.is-before .pg-ba-mark,.careers-page .pg-ba-card.is-before .pg-ba-mark,.policy-page .pg-ba-card.is-before .pg-ba-mark,.system-page .pg-ba-card.is-before .pg-ba-mark,.work-page .pg-ba-card.is-before .pg-ba-mark{color:var(--r8-faint)}.about-page .pg-ba-card.is-after .pg-ba-mark,.careers-page .pg-ba-card.is-after .pg-ba-mark,.policy-page .pg-ba-card.is-after .pg-ba-mark,.system-page .pg-ba-card.is-after .pg-ba-mark,.work-page .pg-ba-card.is-after .pg-ba-mark{color:var(--r8-acc-green)}@media (max-width:640px){.about-page .pg-ba,.careers-page .pg-ba,.policy-page .pg-ba,.system-page .pg-ba,.work-page .pg-ba{grid-template-columns:1fr}}.about-page .pg-steps,.careers-page .pg-steps,.policy-page .pg-steps,.system-page .pg-steps,.work-page .pg-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--r8-s5);margin-top:var(--r8-s8);position:relative}.about-page .pg-steps:before,.careers-page .pg-steps:before,.policy-page .pg-steps:before,.system-page .pg-steps:before,.work-page .pg-steps:before{content:"";position:absolute;top:15px;left:10%;right:10%;height:1px;background:var(--r8-line-2);z-index:0}.about-page .pg-step,.careers-page .pg-step,.policy-page .pg-step,.system-page .pg-step,.work-page .pg-step{position:relative;z-index:1;padding-top:48px}.about-page .pg-step:before,.careers-page .pg-step:before,.policy-page .pg-step:before,.system-page .pg-step:before,.work-page .pg-step:before{content:attr(data-n);position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;background:var(--r8-bg);border:1.5px solid var(--r8-line-ui);display:flex;align-items:center;justify-content:center;font-family:var(--mono,monospace);font-size:12px;color:var(--r8-ink)}.about-page .pg-step h3,.careers-page .pg-step h3,.policy-page .pg-step h3,.system-page .pg-step h3,.work-page .pg-step h3{margin:0 0 6px;font-size:15.5px;font-weight:700;color:var(--r8-ink)}.about-page .pg-step p,.careers-page .pg-step p,.policy-page .pg-step p,.system-page .pg-step p,.work-page .pg-step p{margin:0;font-size:13px;color:var(--r8-muted);line-height:1.5}@media (max-width:980px){.about-page .pg-steps,.careers-page .pg-steps,.policy-page .pg-steps,.system-page .pg-steps,.work-page .pg-steps{grid-template-columns:repeat(3,1fr)}.about-page .pg-steps:before,.careers-page .pg-steps:before,.policy-page .pg-steps:before,.system-page .pg-steps:before,.work-page .pg-steps:before{display:none}}@media (max-width:640px){.about-page .pg-steps,.careers-page .pg-steps,.policy-page .pg-steps,.system-page .pg-steps,.work-page .pg-steps{grid-template-columns:1fr;gap:var(--r8-s6)}}.about-page .pg-cards,.careers-page .pg-cards,.policy-page .pg-cards,.system-page .pg-cards,.work-page .pg-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--r8-s5);margin-top:var(--r8-s8)}.about-page .pg-cards.pg-cards-3,.careers-page .pg-cards.pg-cards-3,.policy-page .pg-cards.pg-cards-3,.system-page .pg-cards.pg-cards-3,.work-page .pg-cards.pg-cards-3{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.about-page .pg-cards.pg-cards-3,.careers-page .pg-cards.pg-cards-3,.policy-page .pg-cards.pg-cards-3,.system-page .pg-cards.pg-cards-3,.work-page .pg-cards.pg-cards-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.about-page .pg-cards.pg-cards-3,.careers-page .pg-cards.pg-cards-3,.policy-page .pg-cards.pg-cards-3,.system-page .pg-cards.pg-cards-3,.work-page .pg-cards.pg-cards-3{grid-template-columns:1fr}}.about-page .pg-card,.careers-page .pg-card,.policy-page .pg-card,.system-page .pg-card,.work-page .pg-card{border-radius:var(--r8-card);box-shadow:inset 0 0 0 1px var(--r8-line);padding:var(--r8-s5);display:flex;flex-direction:column;gap:var(--r8-s3);background:var(--r8-bg)}.about-page .pg-card-icon,.careers-page .pg-card-icon,.policy-page .pg-card-icon,.system-page .pg-card-icon,.work-page .pg-card-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tile-tint-bg,var(--r8-bg-2));color:var(--tile-tint,var(--r8-ink))}.about-page .pg-card-icon svg,.careers-page .pg-card-icon svg,.policy-page .pg-card-icon svg,.system-page .pg-card-icon svg,.work-page .pg-card-icon svg{width:20px;height:20px}.about-page .pg-card h3,.careers-page .pg-card h3,.policy-page .pg-card h3,.system-page .pg-card h3,.work-page .pg-card h3{margin:0;font-size:17px;font-weight:700;color:var(--r8-ink)}.about-page .pg-card p,.careers-page .pg-card p,.policy-page .pg-card p,.system-page .pg-card p,.work-page .pg-card p{margin:0;font-size:14px;color:var(--r8-muted);line-height:1.55}.about-page .pg-card-inset,.careers-page .pg-card-inset,.policy-page .pg-card-inset,.system-page .pg-card-inset,.work-page .pg-card-inset{margin-top:auto;background:var(--r8-panel);border-radius:12px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--mono,monospace);font-size:11px;color:var(--r8-muted)}.about-page .pg-card-inset .arrow,.careers-page .pg-card-inset .arrow,.policy-page .pg-card-inset .arrow,.system-page .pg-card-inset .arrow,.work-page .pg-card-inset .arrow{color:var(--r8-line-ui)}@media (max-width:760px){.about-page .pg-cards,.careers-page .pg-cards,.policy-page .pg-cards,.system-page .pg-cards,.work-page .pg-cards{grid-template-columns:1fr}}.about-page .r8-icon,.careers-page .r8-icon,.policy-page .r8-icon,.system-page .r8-icon,.work-page .r8-icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.about-page .r8-tint-blue,.careers-page .r8-tint-blue,.policy-page .r8-tint-blue,.system-page .r8-tint-blue,.work-page .r8-tint-blue{--tile-tint:var(--r8-acc-blue);--tile-tint-bg:rgba(110,143,189,0.08)}.about-page .r8-tint-green,.careers-page .r8-tint-green,.policy-page .r8-tint-green,.system-page .r8-tint-green,.work-page .r8-tint-green{--tile-tint:var(--r8-acc-green);--tile-tint-bg:rgba(131,96,80,0.08)}.about-page .r8-tint-orange,.careers-page .r8-tint-orange,.policy-page .r8-tint-orange,.system-page .r8-tint-orange,.work-page .r8-tint-orange{--tile-tint:var(--r8-acc-orange);--tile-tint-bg:rgba(217,146,72,0.08)}.about-page .r8-tint-purple,.careers-page .r8-tint-purple,.policy-page .r8-tint-purple,.system-page .r8-tint-purple,.work-page .r8-tint-purple{--tile-tint:var(--r8-acc-purple);--tile-tint-bg:rgba(140,131,196,0.08)}.about-page .r8-tint-teal,.careers-page .r8-tint-teal,.policy-page .r8-tint-teal,.system-page .r8-tint-teal,.work-page .r8-tint-teal{--tile-tint:var(--r8-acc-teal);--tile-tint-bg:rgba(79,163,160,0.08)}.about-page .pg-scenarios,.careers-page .pg-scenarios,.policy-page .pg-scenarios,.system-page .pg-scenarios,.work-page .pg-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--r8-s5);margin-top:var(--r8-s8)}.about-page .pg-scenario,.careers-page .pg-scenario,.policy-page .pg-scenario,.system-page .pg-scenario,.work-page .pg-scenario{border-radius:var(--r8-card);box-shadow:inset 0 0 0 1px var(--r8-line);padding:var(--r8-s5);display:flex;flex-direction:column;gap:var(--r8-s3);background:var(--r8-bg)}.about-page .pg-scenario-chip,.careers-page .pg-scenario-chip,.policy-page .pg-scenario-chip,.system-page .pg-scenario-chip,.work-page .pg-scenario-chip{align-self:flex-start;font-family:var(--mono,monospace);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--r8-line-ui);border-radius:var(--r8-pill);padding:5px 12px;color:var(--r8-muted)}.about-page .pg-scenario h3,.careers-page .pg-scenario h3,.policy-page .pg-scenario h3,.system-page .pg-scenario h3,.work-page .pg-scenario h3{margin:0;font-size:16.5px;font-weight:700;line-height:1.3;color:var(--r8-ink)}.about-page .pg-scenario p,.careers-page .pg-scenario p,.policy-page .pg-scenario p,.system-page .pg-scenario p,.work-page .pg-scenario p{margin:0;font-size:13.5px;color:var(--r8-muted);line-height:1.5}.about-page .pg-scenario-panel,.careers-page .pg-scenario-panel,.policy-page .pg-scenario-panel,.system-page .pg-scenario-panel,.work-page .pg-scenario-panel{margin-top:var(--r8-s2);background:var(--r8-panel);border-radius:14px;padding:var(--r8-s4)}.about-page .pg-scenario-panel .lbl,.careers-page .pg-scenario-panel .lbl,.policy-page .pg-scenario-panel .lbl,.system-page .pg-scenario-panel .lbl,.work-page .pg-scenario-panel .lbl{display:block;font-family:var(--mono,monospace);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--r8-faint);margin-bottom:8px}.about-page .pg-scenario-panel ol,.careers-page .pg-scenario-panel ol,.policy-page .pg-scenario-panel ol,.system-page .pg-scenario-panel ol,.work-page .pg-scenario-panel ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.about-page .pg-scenario-panel li,.careers-page .pg-scenario-panel li,.policy-page .pg-scenario-panel li,.system-page .pg-scenario-panel li,.work-page .pg-scenario-panel li{display:flex;gap:8px;font-size:12.5px;color:var(--r8-ink);line-height:1.4}.about-page .pg-scenario-panel li .n,.careers-page .pg-scenario-panel li .n,.policy-page .pg-scenario-panel li .n,.system-page .pg-scenario-panel li .n,.work-page .pg-scenario-panel li .n{font-family:var(--mono,monospace);font-size:11px;color:var(--r8-faint);flex:none}@media (max-width:980px){.about-page .pg-scenarios,.careers-page .pg-scenarios,.policy-page .pg-scenarios,.system-page .pg-scenarios,.work-page .pg-scenarios{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.about-page .pg-scenarios,.careers-page .pg-scenarios,.policy-page .pg-scenarios,.system-page .pg-scenarios,.work-page .pg-scenarios{grid-template-columns:1fr}}.about-page .r8-hub-grid,.careers-page .r8-hub-grid,.policy-page .r8-hub-grid,.system-page .r8-hub-grid,.work-page .r8-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--r8-s6) var(--r8-s5);margin-top:var(--r8-s8)}.about-page .r8-hub-grid-item,.careers-page .r8-hub-grid-item,.policy-page .r8-hub-grid-item,.system-page .r8-hub-grid-item,.work-page .r8-hub-grid-item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--r8-s3)}.about-page .r8-hub-grid-icon,.careers-page .r8-hub-grid-icon,.policy-page .r8-hub-grid-icon,.system-page .r8-hub-grid-icon,.work-page .r8-hub-grid-icon{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tile-tint-bg,var(--r8-bg-2));color:var(--tile-tint,var(--r8-ink))}.about-page .r8-hub-grid-icon svg,.careers-page .r8-hub-grid-icon svg,.policy-page .r8-hub-grid-icon svg,.system-page .r8-hub-grid-icon svg,.work-page .r8-hub-grid-icon svg{width:20px;height:20px}.about-page .r8-hub-grid-text,.careers-page .r8-hub-grid-text,.policy-page .r8-hub-grid-text,.system-page .r8-hub-grid-text,.work-page .r8-hub-grid-text{display:flex;flex-direction:column;gap:4px;min-width:0}.about-page .r8-hub-grid-item h3,.careers-page .r8-hub-grid-item h3,.policy-page .r8-hub-grid-item h3,.system-page .r8-hub-grid-item h3,.work-page .r8-hub-grid-item h3{font-size:16px;margin:0;font-weight:700;color:var(--r8-ink)}.about-page .r8-hub-grid-item p,.careers-page .r8-hub-grid-item p,.policy-page .r8-hub-grid-item p,.system-page .r8-hub-grid-item p,.work-page .r8-hub-grid-item p{font-size:13.5px;color:var(--r8-muted);line-height:1.5;margin:0 0 2px}@media (max-width:980px){.about-page .r8-hub-grid,.careers-page .r8-hub-grid,.policy-page .r8-hub-grid,.system-page .r8-hub-grid,.work-page .r8-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.about-page .r8-hub-grid,.careers-page .r8-hub-grid,.policy-page .r8-hub-grid,.system-page .r8-hub-grid,.work-page .r8-hub-grid{grid-template-columns:1fr;gap:var(--r8-s5)}}.about-page .r13-faq-grid,.careers-page .r13-faq-grid,.policy-page .r13-faq-grid,.system-page .r13-faq-grid,.work-page .r13-faq-grid{display:grid;grid-template-columns:35fr 65fr;gap:var(--r8-s8);align-items:start;margin-top:var(--r8-s6)}.careers-page .r13-faq-grid--closed{grid-template-columns:minmax(0,720px);justify-content:center;max-width:720px;margin-left:auto;margin-right:auto}.about-page .r13-faq-left,.careers-page .r13-faq-left,.policy-page .r13-faq-left,.system-page .r13-faq-left,.work-page .r13-faq-left{position:sticky;top:120px;display:flex;flex-direction:column;gap:var(--r8-s3);align-self:start;text-align:left}.about-page .r13-faq-left h2.r8-h2,.careers-page .r13-faq-left h2.r8-h2,.policy-page .r13-faq-left h2.r8-h2,.system-page .r13-faq-left h2.r8-h2,.work-page .r13-faq-left h2.r8-h2{margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.22;text-wrap:balance}.about-page .r13-faq-left p,.careers-page .r13-faq-left p,.policy-page .r13-faq-left p,.system-page .r13-faq-left p,.work-page .r13-faq-left p{margin:0;color:var(--r8-muted);font-size:15px}.about-page .r13-faq-ask,.careers-page .r13-faq-ask,.policy-page .r13-faq-ask,.system-page .r13-faq-ask,.work-page .r13-faq-ask{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:1px solid var(--r8-line-2);border-radius:var(--r8-pill);padding:10px 18px;font-size:13.5px;font-weight:600;margin-top:4px;color:var(--r8-ink);text-decoration:none}.about-page .r13-faq-right,.careers-page .r13-faq-right,.policy-page .r13-faq-right,.system-page .r13-faq-right,.work-page .r13-faq-right{display:flex;flex-direction:column;gap:12px}.about-page .r13-faq-card,.careers-page .r13-faq-card,.policy-page .r13-faq-card,.system-page .r13-faq-card,.work-page .r13-faq-card{background:var(--r8-bg-2);border-radius:18px;padding:0;overflow:hidden}.about-page .r13-faq-card summary,.careers-page .r13-faq-card summary,.policy-page .r13-faq-card summary,.system-page .r13-faq-card summary,.work-page .r13-faq-card summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;font-size:15px;font-weight:700;gap:12px;min-height:64px;box-sizing:border-box;color:var(--r8-ink)}.about-page .r13-faq-card summary::-webkit-details-marker,.careers-page .r13-faq-card summary::-webkit-details-marker,.policy-page .r13-faq-card summary::-webkit-details-marker,.system-page .r13-faq-card summary::-webkit-details-marker,.work-page .r13-faq-card summary::-webkit-details-marker{display:none}.about-page .r13-faq-card .chev,.careers-page .r13-faq-card .chev,.policy-page .r13-faq-card .chev,.system-page .r13-faq-card .chev,.work-page .r13-faq-card .chev{width:32px;height:32px;border-radius:50%;background:#fff;flex:none;display:flex;align-items:center;justify-content:center;transition:transform .25s ease;box-shadow:0 1px 2px rgba(17,17,17,.08);color:var(--r8-ink)}.about-page .r13-faq-card[open] .chev,.careers-page .r13-faq-card[open] .chev,.policy-page .r13-faq-card[open] .chev,.system-page .r13-faq-card[open] .chev,.work-page .r13-faq-card[open] .chev{transform:rotate(180deg)}.about-page .r13-faq-card .ans,.careers-page .r13-faq-card .ans,.policy-page .r13-faq-card .ans,.system-page .r13-faq-card .ans,.work-page .r13-faq-card .ans{padding:0 22px 20px;font-size:14px;color:var(--r8-muted);line-height:1.6;margin:0;text-align:left}@media (max-width:860px){.about-page .r13-faq-grid,.careers-page .r13-faq-grid,.policy-page .r13-faq-grid,.system-page .r13-faq-grid,.work-page .r13-faq-grid{grid-template-columns:1fr;gap:var(--r8-s6)}.about-page .r13-faq-left,.careers-page .r13-faq-left,.policy-page .r13-faq-left,.system-page .r13-faq-left,.work-page .r13-faq-left{position:static}}.about-page .r8-cta-band,.careers-page .r8-cta-band,.policy-page .r8-cta-band,.system-page .r8-cta-band,.work-page .r8-cta-band{position:relative;z-index:0;overflow:hidden;text-align:center;background:var(--r8-ink);color:#fff;border-radius:var(--r8-card);padding:var(--r8-s7) var(--r8-s6)}.about-page .r8-cta-band .r8-eyebrow,.careers-page .r8-cta-band .r8-eyebrow,.policy-page .r8-cta-band .r8-eyebrow,.system-page .r8-cta-band .r8-eyebrow,.work-page .r8-cta-band .r8-eyebrow{color:rgba(255,255,255,.6)}.about-page .r8-cta-band h2,.careers-page .r8-cta-band h2,.policy-page .r8-cta-band h2,.system-page .r8-cta-band h2,.work-page .r8-cta-band h2{color:inherit;max-width:34ch;margin:var(--r8-s3) auto 0;font-size:clamp(34px,4.5vw,48px);line-height:1.1}.about-page .r8-cta-band p,.careers-page .r8-cta-band p,.policy-page .r8-cta-band p,.system-page .r8-cta-band p,.work-page .r8-cta-band p{color:inherit;opacity:.78;max-width:64ch;margin:var(--r8-s4) auto 0;font-size:17px}.about-page .r8-cta-band-btns,.careers-page .r8-cta-band-btns,.policy-page .r8-cta-band-btns,.system-page .r8-cta-band-btns,.work-page .r8-cta-band-btns{display:flex;gap:var(--r8-s4);justify-content:center;flex-wrap:wrap;margin-top:var(--r8-s5)}.about-page .r8-cta-band .r8-btn-outline,.careers-page .r8-cta-band .r8-btn-outline,.policy-page .r8-cta-band .r8-btn-outline,.system-page .r8-cta-band .r8-btn-outline,.work-page .r8-cta-band .r8-btn-outline{color:#fff;border-color:rgba(255,255,255,.35)}.about-page .r8-cta-band .r8-btn-outline:hover,.careers-page .r8-cta-band .r8-btn-outline:hover,.policy-page .r8-cta-band .r8-btn-outline:hover,.system-page .r8-cta-band .r8-btn-outline:hover,.work-page .r8-cta-band .r8-btn-outline:hover{background:rgba(255,255,255,.08)}.about-page .r8-cta-band:before,.careers-page .r8-cta-band:before,.policy-page .r8-cta-band:before,.system-page .r8-cta-band:before,.work-page .r8-cta-band:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent),linear-gradient(90deg,transparent,black 10%,black 90%,transparent),radial-gradient(ellipse 50% 48% at 50% 46%,transparent 30%,black 85%);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent),linear-gradient(90deg,transparent,black 10%,black 90%,transparent),radial-gradient(ellipse 50% 48% at 50% 46%,transparent 30%,black 85%);mask-composite:intersect,intersect}.about-page .r8-cta-band a:focus-visible,.about-page .r8-cta-band button:focus-visible,.careers-page .r8-cta-band a:focus-visible,.careers-page .r8-cta-band button:focus-visible,.policy-page .r8-cta-band a:focus-visible,.policy-page .r8-cta-band button:focus-visible,.system-page .r8-cta-band a:focus-visible,.system-page .r8-cta-band button:focus-visible,.work-page .r8-cta-band a:focus-visible,.work-page .r8-cta-band button:focus-visible{outline-color:rgba(255,255,255,.9)}@media (max-width:860px){.about-page .r8-cta-band,.careers-page .r8-cta-band,.policy-page .r8-cta-band,.system-page .r8-cta-band,.work-page .r8-cta-band{padding:var(--r8-s6) var(--r8-s4)}.about-page .r8-cta-band h2,.careers-page .r8-cta-band h2,.policy-page .r8-cta-band h2,.system-page .r8-cta-band h2,.work-page .r8-cta-band h2{font-size:clamp(26px,7vw,26px)}}@media (max-width:374px){.about-page .r8-cta-band h2,.careers-page .r8-cta-band h2,.policy-page .r8-cta-band h2,.system-page .r8-cta-band h2,.work-page .r8-cta-band h2{font-size:24px}}.about-page .pg-chooser,.careers-page .pg-chooser,.policy-page .pg-chooser,.system-page .pg-chooser,.work-page .pg-chooser{margin-top:var(--r8-s7);display:flex;flex-direction:column;align-items:center;gap:var(--r8-s4)}.about-page .pg-chooser-label,.careers-page .pg-chooser-label,.policy-page .pg-chooser-label,.system-page .pg-chooser-label,.work-page .pg-chooser-label{font-size:14px;font-weight:700;color:inherit}.about-page .pg-chooser-pills,.careers-page .pg-chooser-pills,.policy-page .pg-chooser-pills,.system-page .pg-chooser-pills,.work-page .pg-chooser-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px}.about-page .pg-chooser-pill,.careers-page .pg-chooser-pill,.policy-page .pg-chooser-pill,.system-page .pg-chooser-pill,.work-page .pg-chooser-pill{font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--r8-pill);border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent;cursor:pointer;min-height:40px}.about-page .pg-chooser-pill[aria-pressed=true],.careers-page .pg-chooser-pill[aria-pressed=true],.policy-page .pg-chooser-pill[aria-pressed=true],.system-page .pg-chooser-pill[aria-pressed=true],.work-page .pg-chooser-pill[aria-pressed=true]{background:#fff;color:var(--r8-ink);border-color:#fff}.about-page .pg-chooser-desc,.careers-page .pg-chooser-desc,.policy-page .pg-chooser-desc,.system-page .pg-chooser-desc,.work-page .pg-chooser-desc{font-size:14px;color:rgba(255,255,255,.78);text-align:center;max-width:52ch;margin:0}.about-page .pg-stats,.careers-page .pg-stats,.policy-page .pg-stats,.system-page .pg-stats,.work-page .pg-stats{display:flex;gap:var(--r8-s4);flex-wrap:wrap;justify-content:center;margin:var(--r8-s6) 0 0;max-width:640px;margin-left:auto;margin-right:auto}.about-page .pg-stat,.careers-page .pg-stat,.policy-page .pg-stat,.system-page .pg-stat,.work-page .pg-stat{flex:1 1 150px;text-align:center;padding:var(--r8-s4) var(--r8-s3);border-radius:var(--r8-card);box-shadow:inset 0 0 0 1px var(--r8-line);background:var(--r8-bg)}.about-page .pg-stat b,.careers-page .pg-stat b,.policy-page .pg-stat b,.system-page .pg-stat b,.work-page .pg-stat b{display:block;font-size:26px;font-weight:800;color:var(--r8-ink);letter-spacing:-.01em}.about-page .pg-stat span,.careers-page .pg-stat span,.policy-page .pg-stat span,.system-page .pg-stat span,.work-page .pg-stat span{display:block;margin-top:4px;font-size:12px;color:var(--r8-muted);font-family:var(--mono,monospace)}.system-page .pg-util{padding:var(--r8-s9) 0;text-align:center}.system-page .pg-util .pg-util-num{font-family:var(--mono,monospace);font-size:clamp(90px,16vw,180px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--r8-line-ui);margin:0 0 8px;user-select:none}@media (max-width:640px){.system-page .pg-util{padding:var(--r8-s7) 0}}