body.is-private-area{background-color:var(--dds-color-surface-sunken);border-block-start:var(--dds-space-2xs) solid var(--dds-color-action-primary)}body.is-private-area .dds-siteheader-frame{background-color:var(--dds-color-surface-sunken)}.pf-list-plain{list-style:none;padding-inline-start:0;margin-block:0}.pf-confidential{margin-block-start:var(--dds-space-md);padding:var(--dds-space-md) var(--dds-space-md) var(--dds-space-xs);border-inline-start:var(--dds-space-3xs) solid var(--dds-color-action-primary);background-color:var(--dds-color-surface-sunken);border-radius:var(--dds-radius-sm)}.pf-confidential-label{margin-block:0 var(--dds-space-2xs);font-size:var(--dds-font-size-sm);font-weight:var(--dds-font-weight-semibold);letter-spacing:0.04em;text-transform:uppercase;color:var(--dds-color-text-muted)}#site-header{position:sticky;inset-block-start:0;z-index:var(--dds-z-raised)}:root{--pf-header-clear:calc(var(--dds-space-2xl) + var(--dds-space-sm))}.dds-prose:is(h2,h3){scroll-margin-block-start:var(--pf-header-clear)}.pf-toc-sticky{position:sticky;inset-block-start:calc(var(--pf-header-clear) + var(--dds-space-md));max-block-size:calc(100svh - var(--pf-header-clear) - var(--dds-space-xl));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dds-siteheader-brand .pf-logo{display:block;height:2.4rem;width:auto;transform-origin:left center}@container dds-siteheader (inline-size < 48rem){.dds-siteheader-brand .pf-logo{height:1.9rem}}.dds-siteheader-brand .pf-logo>:is(circle,path){fill:var(--dds-color-text-link)}.dds-siteheader-brand:hover .pf-logo>:is(circle,path){fill:var(--dds-color-text-link-hover)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@keyframes pf-logo-shrink{to{transform:scale(0.6)}}.dds-siteheader-brand .pf-logo{animation:pf-logo-shrink auto linear both;animation-timeline:scroll(root block);animation-range:0px 120px}@keyframes pf-logo-tint{to{fill:var(--dds-color-text-link)}}@keyframes pf-logo-tint-hover{to{fill:var(--dds-color-text-link-hover)}}.dds-siteheader-brand .pf-logo>:is(circle,path){fill:var(--dds-color-siteheader-on-band);animation:pf-logo-tint auto linear both;animation-timeline:scroll(root block);animation-range:0px 120px}.dds-siteheader-brand:hover .pf-logo>:is(circle,path){fill:var(--dds-color-siteheader-on-band-hover);animation:pf-logo-tint-hover auto linear both;animation-timeline:scroll(root block);animation-range:0px 120px}}}@media (min-width:66rem){.pf-bleed{margin-inline:calc((var(--dds-container-gutter) + var(--dds-space-2xl)) * -1)}}.pf-hero-media img{width:100%;height:auto}.pf-services-panel{padding-block:var(--dds-space-xl);padding-inline:var(--dds-space-lg);background-color:var(--dds-color-surface-raised);border-radius:var(--dds-radius-lg);box-shadow:var(--dds-elevation-lg)}[data-theme="dark"] .pf-services-panel{background-color:var(--dds-color-surface-active)}.pf-services-panel .dds-card{background-color:var(--dds-color-surface-page)}[data-theme="dark"] .pf-services-panel .dds-card{background-color:var(--dds-color-surface-hover)}@media (min-width:48rem){.pf-services-panel{padding-block:var(--dds-space-2xl);padding-inline:var(--dds-space-xl)}}@media (min-width:66rem){.pf-services-panel{--pf-panel-bleed:calc(var(--dds-container-gutter) + var(--dds-space-2xl));margin-inline:calc(var(--pf-panel-bleed) * -1);padding-inline:var(--pf-panel-bleed)}}.pf-services-cards{grid-template-columns:1fr}@media (min-width:56rem){.pf-services-cards{grid-template-columns:repeat(3,1fr)}}.pf-orgs{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.pf-orgs .dds-fact{align-items:center;justify-content:center;min-block-size:4.5rem;text-align:center}.pf-orgs .pf-org-name{font-family:var(--dds-font-display);font-size:var(--dds-font-size-md);font-weight:var(--dds-font-weight-medium);line-height:var(--dds-line-height-snug);color:var(--dds-color-text-default);overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}[data-theme="dark"] .pf-orgs .dds-fact{background-color:var(--dds-color-surface-default)}