.about-page__breadcrumbs{padding-top:var(--space-lg)}.about-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(26rem,.88fr);gap:clamp(var(--space-2xl),5vw,5rem);align-items:center;width:min(calc(100% - 2 * clamp(var(--space-lg), 4vw, var(--space-3xl))),88rem);min-height:clamp(21rem,26vw,23rem);margin-inline:auto;padding-block:var(--space-lg) var(--space-md)}.about-hero__copy,.about-hero__copy h1,.about-hero__copy p,.about-hero__visual{margin:0}.about-hero__copy{min-width:0}.about-hero__copy h1{max-width:18ch;color:var(--color-text-heading);font:var(--font-weight-bold) clamp(2.75rem,3.8vw,3.5rem) /1.075 var(--font-family-heading);letter-spacing:-.035em;text-wrap:balance}.about-hero__copy>p{max-width:55ch;margin-top:var(--space-xl);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.about-cta__actions,.about-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;margin-top:var(--space-xl)}.about-action{display:inline-flex;gap:var(--space-sm);align-items:center;justify-content:center;min-height:var(--button-size-large-height);border-radius:var(--button-radius);color:var(--color-text-heading);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body);text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.about-action svg,.about-capability__link svg{width:1.25rem;height:1.25rem;flex:none}.about-action--dark,.about-action--primary{padding-inline:var(--button-size-large-padding-x)}.about-action--primary{background:var(--color-brand-primary);color:var(--color-brand-on-primary)}.about-action--primary:hover{background:var(--color-brand-primary-hover)}.about-action--primary:active{background:var(--color-brand-primary-active)}.about-action--dark{background:var(--button-dark-bg);color:var(--button-dark-text)}.about-action--dark:hover{background:var(--button-dark-hover)}.about-action--dark:active{background:var(--button-dark-active)}.about-action--link{border-radius:.125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.about-action--link:hover{color:var(--color-text-secondary)}.about-action:focus-visible,.about-capability:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:4px}.about-hero__visual{display:grid;min-width:0;min-height:clamp(19rem,21vw,21rem);overflow:visible;place-items:center}.about-hero__visual img{display:block;height:auto;object-fit:contain;width:min(100%,28rem);max-width:none;filter:drop-shadow(0 1.5rem 1.75rem rgb(20 23 26/8%));transform:translateX(1.25rem)}.about-section-heading{display:grid;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start;margin-bottom:clamp(var(--space-2xl),5vw,var(--space-3xl))}.about-section-heading__intro h2,.about-section-heading__intro p,.about-section-heading__label{margin:0}.about-section-heading__label{padding-top:.45rem;color:var(--color-text-secondary);font:var(--font-weight-medium) var(--font-size-overline) /var(--line-height-overline) var(--font-family-body);letter-spacing:.1em;text-transform:uppercase}.about-section-heading__intro{min-width:0}.about-section-heading__intro h2{max-width:26ch;color:var(--color-text-heading);font:var(--font-weight-bold) var(--font-size-h2) /var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.about-section-heading__intro p{max-width:68ch;margin-top:var(--space-lg);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.about-purpose{padding-block:0}.about-purpose__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-subtle);list-style:none}.about-purpose__flow>li{display:flex;min-width:0;min-height:20rem;flex-direction:column;padding:clamp(var(--space-xl),3vw,2.5rem);background:var(--color-bg-surface)}.about-purpose__flow>li+li{border-left:1px solid var(--color-border-default)}.about-purpose__step{display:flex;align-items:center;min-height:3rem}.about-purpose__step span{display:grid;width:3rem;height:3rem;flex:none;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-brand-on-primary);font:var(--font-weight-semibold) var(--font-size-small) /1 var(--font-family-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center}.about-purpose__step:after{width:100%;height:1px;margin-left:var(--space-md);background:var(--color-border-strong);content:""}.about-purpose__flow>li:last-child .about-purpose__step:after{opacity:0}.about-purpose__flow-copy{margin-top:auto}.about-purpose__flow h3,.about-purpose__flow p{margin:0}.about-purpose__flow h3{max-width:18ch;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) /var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em;text-wrap:balance}.about-purpose__flow p{max-width:42ch;margin-top:var(--space-md);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.about-tasks{padding-block:0}.about-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-border-strong)}.about-task{display:flex;min-width:0;min-height:30rem;flex-direction:column;padding:var(--space-xl);background:var(--color-bg-surface)}.about-task h3,.about-task__copy>p,.about-task__label,.about-task__visual{margin:0}.about-task__label{color:var(--color-text-muted);font:var(--font-weight-semibold) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);letter-spacing:.06em;text-transform:uppercase}.about-task__visual{display:grid;min-height:13.5rem;flex:1 1;place-items:center}.about-task__visual img{display:block;width:min(70%,9.8rem);height:auto;object-fit:contain;filter:drop-shadow(0 .875rem 1rem rgb(20 23 26/5%))}.about-task__copy{min-width:0}.about-task h3{color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) /var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em}.about-task__copy>p{max-width:42ch;margin-top:var(--space-sm);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.about-audiences,.about-sources{padding-block:0}.about-sources .arb-sources--grid .arb-sources__items{overflow:hidden;border-radius:var(--radius-lg)}.about-sources .arb-sources__items li:last-child .arb-sources__entry{justify-content:center}.about-sources .arb-sources__items li:last-child .arb-sources__mark{display:none}.about-sources .arb-sources__items li:last-child .arb-sources__name{max-width:20ch;text-align:center;text-wrap:balance}.about-capabilities{padding-block:0}.about-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-border-strong)}.about-capability{display:grid;grid-template-columns:minmax(0,1fr) clamp(8rem,13vw,11rem);gap:var(--space-xl);align-items:end;min-width:0;min-height:20rem;padding:var(--space-xl);background:var(--color-bg-surface);color:inherit;text-decoration:none;transition:background-color .16s ease-out}.about-capability:hover{background:var(--button-outline-hover)}.about-capability__copy{display:flex;min-width:0;flex-direction:column;align-self:stretch}.about-capability h3,.about-capability p,.about-capability ul{margin:0}.about-capability h3{max-width:17ch;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h3) /var(--line-height-h3) var(--font-family-heading);letter-spacing:-.02em}.about-capability p{max-width:40ch;margin-top:var(--space-md);color:var(--color-text-secondary);font:var(--font-weight-regular) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.about-capability ul{display:grid;gap:var(--space-2xs);margin-top:var(--space-lg);padding:0;color:var(--color-text-primary);font:var(--font-weight-medium) var(--font-size-caption) /var(--line-height-caption) var(--font-family-body);list-style:none}.about-capability li{position:relative;padding-left:var(--space-md)}.about-capability li:before{position:absolute;top:.45rem;left:0;width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:var(--color-brand-primary);content:""}.about-capability__link{display:inline-flex;gap:var(--space-xs);align-items:center;margin-top:auto;padding-top:var(--space-xl);color:var(--color-text-link);font:var(--font-weight-medium) var(--font-size-small) /var(--line-height-small) var(--font-family-body)}.about-capability__image{display:block;align-self:end;justify-self:end;width:100%;height:auto;object-fit:contain;transition:transform .22s cubic-bezier(.22,1,.36,1)}.about-capability:hover .about-capability__image{transform:translateY(-.25rem)}.about-decision{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(var(--space-2xl),6vw,6rem);padding:clamp(var(--space-xl),5vw,var(--space-3xl));border-radius:var(--radius-lg);background:var(--color-bg-surface-dark);color:var(--color-text-inverse)}.about-decision h2,.about-decision>p{margin:0}.about-decision h2{max-width:24ch;color:var(--color-text-inverse);font:var(--font-weight-bold) var(--font-size-h2) /var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.about-decision>p{align-self:end;max-width:50ch;color:var(--color-text-inverse-muted);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.about-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xl);align-items:end;padding:clamp(var(--space-xl),5vw,var(--space-3xl));border-radius:var(--radius-lg);background:var(--color-brand-primary)}.about-cta h2,.about-cta p{margin:0;color:var(--color-brand-on-primary)}.about-cta h2{max-width:24ch;font:var(--font-weight-bold) var(--font-size-h2) /var(--line-height-h2) var(--font-family-heading);letter-spacing:-.03em;text-wrap:balance}.about-cta p{max-width:58ch;margin-top:var(--space-md);font:var(--font-weight-regular) var(--font-size-body) /1.625 var(--font-family-body)}.about-cta__actions{justify-content:flex-end;margin-top:0}@media (max-width:1040px){.about-hero{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);gap:var(--space-2xl)}.about-hero__copy h1{font-size:clamp(2.5rem,4.5vw,3.25rem)}.about-hero__visual img{width:min(100%,25rem);transform:translateX(var(--space-sm))}.about-capability{grid-template-columns:minmax(0,1fr) 8rem;gap:var(--space-lg)}.about-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-task{min-height:27rem}}@media (max-width:900px){.about-hero{grid-template-columns:1fr;min-height:0}.about-hero__copy h1{max-width:17ch}.about-hero__visual{min-height:18rem}.about-hero__visual img{width:min(100%,25rem);transform:none}.about-section-heading,.about-task{grid-template-columns:1fr;gap:var(--space-md)}.about-section-heading__label{padding-top:0}.about-capability-grid{grid-template-columns:1fr}.about-capability{min-height:20rem}.about-cta,.about-decision{grid-template-columns:1fr}.about-decision>p{align-self:start}.about-cta__actions{justify-content:flex-start}}@media (max-width:560px){.about-page__breadcrumbs{padding-top:var(--space-md)}.about-hero{width:calc(100% - 2 * var(--space-md));gap:var(--space-md);padding-block:var(--space-lg) var(--space-md)}.about-hero__copy h1{max-width:none;font-size:2rem;line-height:2.25rem;letter-spacing:-.03em}.about-hero__copy>p{margin-top:var(--space-md)}.about-cta__actions,.about-hero__actions{gap:var(--space-md);margin-top:var(--space-md)}.about-hero__visual{min-height:0}.about-hero__visual img{width:min(68%,15rem)}.about-section-heading{gap:var(--space-sm);margin-bottom:var(--space-xl)}.about-cta h2,.about-decision h2,.about-section-heading__intro h2{font-size:1.75rem;line-height:2rem}.about-section-heading__intro p{margin-top:var(--space-md)}.about-purpose__flow{grid-template-columns:1fr}.about-purpose__flow>li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-md);min-height:0;padding:var(--space-lg)}.about-purpose__flow>li+li{border-top:1px solid var(--color-border-default);border-left:0}.about-purpose__step{align-items:start}.about-purpose__step:after{display:none}.about-purpose__flow-copy{margin-top:0}.about-purpose__flow h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.about-purpose__flow p{margin-top:var(--space-sm);font-size:var(--font-size-small);line-height:var(--line-height-small)}.about-task{display:grid;grid-template-areas:"label visual" "copy visual";grid-template-columns:minmax(0,1fr) 7.5rem;gap:var(--space-sm) var(--space-md);min-height:0;padding:var(--space-lg)}.about-task-grid{grid-template-columns:1fr}.about-task__label{grid-area:label}.about-task__visual{min-height:0;grid-area:visual;align-self:center}.about-task__visual img{width:70%}.about-task__copy{grid-area:copy}.about-task h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.about-capability{grid-template-columns:minmax(0,1fr) 6.5rem;gap:var(--space-md);min-height:18rem;padding:var(--space-lg)}.about-capability h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.about-capability p{grid-column:1/-1}.about-capability ul{margin-top:var(--space-md)}.about-capability__link{padding-top:var(--space-lg)}.about-cta,.about-decision{gap:var(--space-xl);padding:var(--space-lg);width:calc(100% - 2 * var(--space-md))}}@media (prefers-reduced-motion:reduce){.about-action,.about-capability,.about-capability__image{transition:none}}.selected-report-trigger{position:fixed;inset:auto;box-sizing:border-box;width:max-content;max-width:calc(100vw - 1rem);min-height:2.75rem;margin:0;padding:.6rem 1rem;border:1px solid var(--color-bg-surface-dark,#222);border-radius:var(--radius-sm,.5rem);background:var(--color-bg-surface-dark,#222);color:var(--color-text-inverse,#fff);box-shadow:0 6px 18px rgb(20 23 26/.18);font:500 var(--font-size-small,.875rem)/1.4 var(--font-family-body,Arial,sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none}.selected-report-trigger::backdrop{pointer-events:none}.selected-report-trigger:hover{color:var(--color-brand-primary,#ffdd2d)}.selected-report-trigger:focus-visible{outline:2px solid var(--color-border-focus,#ffdd2d);outline-offset:3px}.selected-report,.selected-report *,.selected-report :after,.selected-report :before{box-sizing:border-box}.selected-report{width:min(36rem,calc(100vw - 2rem));max-height:min(90vh,48rem);padding:1.5rem;border:1px solid var(--color-border-default,#e7e8ea);border-radius:var(--radius-md,.75rem);color:var(--color-text-primary,#333);background:var(--color-bg-surface,#fff);box-shadow:0 18px 54px #1113}.selected-report::backdrop{background:rgb(15 20 25/.58)}.selected-report h2,.selected-report p{margin:0}.selected-report__heading{display:flex;justify-content:space-between;gap:1rem;align-items:start}.selected-report__heading h2{color:var(--color-text-heading,#14171a);font:700 var(--font-size-h3,1.5rem)/1.25 var(--font-family-heading,sans-serif)}.selected-report__heading p{margin-top:.4rem;color:var(--color-text-secondary,#6c7278);font-size:var(--font-size-small,.875rem)}.selected-report__close{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;margin:-.6rem -.6rem 0 0;border:0;border-radius:var(--radius-sm,.5rem);color:var(--color-text-secondary,#6c7278);background:transparent;cursor:pointer}.selected-report__close svg{width:1.25rem;height:1.25rem}.selected-report form{display:grid;gap:.8rem;margin-top:1.3rem}.selected-report__quote{max-height:10rem;overflow:auto;padding:.875rem 1rem;border-radius:var(--radius-sm,.5rem);background:var(--color-bg-surface-secondary,#f1f2f4)}.selected-report__quote blockquote,.selected-report__quote strong{font-size:var(--font-size-small,.875rem)}.selected-report__quote blockquote{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.selected-report label{font-weight:700}.selected-report textarea{width:100%;min-height:7rem;padding:.7rem .8rem;border:1px solid var(--color-border-strong,#d8dbdf);border-radius:var(--radius-sm,.5rem);background:#fff;color:#222;font:inherit;resize:vertical}.selected-report :is(button,input,textarea,a):focus-visible{outline:2px solid var(--color-border-focus,#ffdd2d);outline-offset:2px}.selected-report__attachment{display:grid;min-width:0;gap:.5rem}.selected-report__attachment-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.selected-report__attachment-heading>span{flex-shrink:0}.selected-report__optional{color:var(--color-text-secondary,#6c7278);font-weight:400}.selected-report .arb-file-upload{--font-family-body:var(--font-ui,Arial,sans-serif);--font-size-small:.875rem;--font-size-caption:.75rem;--font-weight-medium:500;--font-weight-semibold:600;--line-height-small:1.4;--line-height-caption:1.4;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--radius-sm:.5rem;--button-radius:.5rem;--file-upload-bg:var(--color-bg-surface,#fff);--file-upload-disabled-bg:var(--color-bg-surface-secondary,#f1f2f4);--file-upload-hover-bg:#f6f7f8;--file-upload-active-bg:#fff8cf;--file-upload-text:var(--color-text-primary,#333);--file-upload-text-strong:var(--color-text-heading,#14171a);--file-upload-muted:var(--color-text-secondary,#6c7278);--file-upload-link:var(--color-text-link,#095ccb);--file-upload-border:var(--color-border-default,#e7e8ea);--file-upload-border-strong:var(--color-border-strong,#d8dbdf);--file-upload-focus:var(--color-border-focus,#ffdd2d);--file-upload-accent:var(--color-brand-primary-active,#eac714);--file-upload-file-icon-bg:var(--color-info-bg,#eaf2ff);--file-upload-file-icon:var(--color-info-text,#095ccb);--file-upload-success:var(--color-success-text,#247a46);--file-upload-error:var(--color-danger-text,#c23333);--file-upload-error-border:#f2bfc0;--file-upload-radius:.75rem;--file-upload-item-radius:.5rem;--file-upload-progress-height:.375rem;--file-upload-progress-track:var(--color-bg-surface-secondary,#f1f2f4);--file-upload-progress-value:var(--color-data-blue,#095ccb);--radius-pill:999px;gap:.5rem}.selected-report .arb-file-upload__dropzone{min-height:0;padding:1rem;font-weight:400}.selected-report .arb-file-upload__dropzone-icon{width:1.75rem;height:1.75rem;margin:0}.selected-report .arb-file-upload__status{overflow-wrap:anywhere}.selected-report__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.selected-report__actions button,.selected-report__success button{min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--color-border-strong,#d8dbdf);border-radius:var(--radius-sm,.5rem);background:#fff;color:#222;font:inherit;font-weight:700;cursor:pointer}.selected-report__actions button[type=submit],.selected-report__success button{border-color:var(--color-brand-primary,#ffdd2d);background:var(--color-brand-primary,#ffdd2d)}.selected-report__actions button:disabled{opacity:.55;cursor:wait}.selected-report__error{color:var(--color-danger-text,#c23333)}.selected-report__hint{color:var(--color-text-secondary,#6c7278);font-size:var(--font-size-small,.875rem)}.selected-report__error a{color:inherit;text-decoration:underline}.selected-report__success{display:grid;gap:1rem;margin-top:1.3rem}.selected-report__success button{justify-self:end}@media (max-width:520px){.selected-report{padding:1rem}.selected-report__actions button{flex:1 1}}