:root[data-signature=governed]{--g-line:2px;--g-dash:2.5px;--g-inside:18px;--g-dashes:var(--color-accent) 0 12px,transparent 12px 20px;--g-body:color-mix(in srgb,var(--color-text) 60%,var(--color-muted))}:root[data-signature=governed] .sig-governed{display:block}:root[data-signature=governed] .fig-access--signature{display:flex}:root[data-signature=governed] body{text-wrap:pretty}:root[data-signature=governed] .fig-access,:root[data-signature=governed] .fig-boundary-label,:root[data-signature=governed] .fig-col__label,:root[data-signature=governed] .fig-node__title,:root[data-signature=governed] .fig-trace__label,:root[data-signature=governed] .people__index-id,:root[data-signature=governed] .person__id,:root[data-signature=governed] .schedule__n,:root[data-signature=governed] .tag--who{font-family:var(--font-mono);font-stretch:var(--font-mono-stretch);font-variation-settings:"wdth" 75;letter-spacing:0;text-transform:none}:root[data-signature=governed] .fig-access,:root[data-signature=governed] .fig-boundary-label,:root[data-signature=governed] .fig-col__label,:root[data-signature=governed] .fig-node__title{font-size:max(var(--text-xs),12px)}:root[data-signature=governed] .card__eyebrow,:root[data-signature=governed] .eyebrow,:root[data-signature=governed] .focus__list-heading,:root[data-signature=governed] .hero__link-label,:root[data-signature=governed] .posture__title,:root[data-signature=governed] .stats__label,:root[data-signature=governed] .step__label,:root[data-signature=governed] .testimonial__heading{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-accent-2)}:root[data-signature=governed] .eyebrow:before{content:none}:root[data-signature=governed] .section__heading{font-size:var(--text-2xl)}:root[data-signature=governed] .cta__body,:root[data-signature=governed] .hero__body,:root[data-signature=governed] .section__intro{color:var(--g-body)}:root[data-signature=governed] .card__title,:root[data-signature=governed] .step__title{font-weight:400;letter-spacing:-.005em}:root[data-signature=governed] .site-header{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-signature=governed] .site-nav a:not(.button){font-weight:400}:root[data-signature=governed] .site-nav a[aria-current=page]{color:var(--color-accent-strong);font-weight:600;text-decoration:none}@media (max-width:52rem){:root[data-signature=governed] .site-header>.container{padding-inline:var(--space-4)}:root[data-signature=governed] .site-header__inner{gap:var(--space-2)}:root[data-signature=governed] .site-header .logo img{height:31px}:root[data-signature=governed] .mobile-cta .button{padding-inline:var(--space-3)}:root[data-signature=governed] .mobile-nav summary{padding-inline:var(--space-2)}}@media (max-width:23.5rem){:root[data-signature=governed] .site-header .logo img{height:25px}}:root[data-signature=governed] .button{border-radius:var(--radius-sm)}:root[data-signature=governed] .button--secondary{color:var(--color-accent-strong);border-color:var(--color-accent-strong)}:root[data-signature=governed] .button--secondary:hover{background:var(--color-surface);border-color:var(--color-accent-strong)}:root[data-signature=governed] .tone-inverse{--c-bg:var(--color-bg);--c-text:var(--color-text);--c-muted:var(--color-muted);--c-link:var(--color-accent-strong);--c-border:var(--color-border);--c-card:var(--color-bg);--c-chip:var(--color-surface-2)}:root[data-signature=governed] .tone-inverse .button--primary{background:var(--color-accent-strong);color:var(--color-on-accent)}:root[data-signature=governed] .tone-inverse .button--primary:hover{background:color-mix(in srgb,var(--color-accent-strong) 85%,var(--color-text))}:root[data-signature=governed] .tone-inverse .button--secondary{color:var(--color-accent-strong);border-color:var(--color-accent-strong)}:root[data-signature=governed] .tone-inverse .tag--engagement{color:var(--color-accent-2)}:root[data-signature=governed] .cta{padding-top:var(--space-7)}:root[data-signature=governed] .cta>.container>.cta__inner{max-width:none;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-column-gap:var(--space-7);column-gap:var(--space-7);align-items:start;padding-top:var(--space-6);border-top:var(--g-line) solid var(--color-accent-strong)}:root[data-signature=governed] .cta__heading{grid-column:1;grid-row:1/span 2;font-size:var(--text-2xl)}:root[data-signature=governed] .cta .actions,:root[data-signature=governed] .cta__body{grid-column:2}:root[data-signature=governed] .cta__body{margin-top:0;font-size:var(--text-base)}:root[data-signature=governed] .cta .actions{margin-top:var(--space-5)}@media (max-width:52rem){:root[data-signature=governed] .cta>.container>.cta__inner{grid-template-columns:minmax(0,1fr)}:root[data-signature=governed] .cta .actions,:root[data-signature=governed] .cta__body,:root[data-signature=governed] .cta__heading{grid-column:1;grid-row:auto}:root[data-signature=governed] .cta__body{margin-top:var(--space-4)}}:root[data-signature=governed] .site-footer{--c-bg:var(--color-surface);--c-link:var(--color-accent-strong);border-top:1px solid var(--color-border)}:root[data-signature=governed] .site-footer .logo img{height:32px}:root[data-signature=governed] .site-footer__tagline{font-size:var(--text-sm)}:root[data-signature=governed] .site-footer__base{border-top:1px solid var(--color-text);color:var(--c-text);font-size:var(--text-sm)}:root[data-signature=governed] .site-footer__legal{color:var(--c-muted)}:root[data-signature=governed] main{counter-reset:section}:root[data-signature=governed] main>.section:not(.hero):not(.cta){counter-increment:section}@media (min-width:84rem){:root[data-signature=governed] main>.section>.container{position:relative;padding-left:calc(var(--space-gutter) + 7rem)}:root[data-signature=governed] main>.section:not(.hero):not(.cta)>.container:before{content:counter(section,decimal-leading-zero);position:absolute;left:var(--space-gutter);top:-.12em;font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);font-size:var(--text-4xl);line-height:1;color:var(--color-accent-strong)}}:root[data-signature=governed] .hero__grid{align-items:start}@media (min-width:64.0625rem){:root[data-signature=governed] .hero--spec .hero__grid>.spec{margin-top:var(--space-2)}}:root[data-signature=governed] .hero__trace{margin-top:var(--space-7)}:root[data-signature=governed] .hero__trace .plate__head{display:none}:root[data-signature=governed] .hero__trace .fig .plate__body{padding:0}:root[data-signature=governed] .hero__trace .fig .fig-trace,:root[data-signature=governed] .hero__trace .fig-trace{max-width:none}:root[data-signature=governed] .hero__links{border-top:1px solid var(--color-text)}:root[data-signature=governed] .hero__footnote,:root[data-signature=governed] .hero__link-detail{color:var(--c-text)}:root[data-signature=governed] .spec{border-top:0}:root[data-signature=governed] .spec .plate__head{padding-block:0 var(--space-3);border-bottom:1.5px solid var(--color-text);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--c-text)}:root[data-signature=governed] .spec .plate__status{font-weight:400;color:var(--c-muted)}:root[data-signature=governed] .spec .plate:not(:has(.plate__head)) .spec__rows{border-top:1.5px solid var(--color-text)}:root[data-signature=governed] .spec__row{grid-template-columns:7.5rem minmax(0,1fr)}:root[data-signature=governed] .spec__row dt{font-family:var(--font-body);font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-text)}:root[data-signature=governed] .fig-env,:root[data-signature=governed] .fig-node{border-color:var(--color-accent-strong)}:root[data-signature=governed] .fig-env{position:relative;border-width:var(--g-line)}:root[data-signature=governed] .fig-node{border-width:1.5px}:root[data-signature=governed] .fig-node--live{border-width:var(--g-line)}:root[data-signature=governed] .fig-node__title{font-weight:400;color:var(--color-accent-strong)}:root[data-signature=governed] .fig-items .fig-node{border:1.5px solid var(--color-accent-strong);background:var(--color-bg)}:root[data-signature=governed] .fig-stages li+li:before{color:var(--color-accent-strong)}:root[data-signature=governed] .fig-footer{color:var(--c-muted)}:root[data-signature=governed] .fig .plate{position:relative}:root[data-signature=governed] .fig .plate__head{padding-block:0 var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--c-text)}:root[data-signature=governed] .fig .plate__body{border:0;padding:0;background:transparent}:root[data-signature=governed] .fig__caption{margin-top:var(--space-3)}@media (min-width:40rem){:root[data-signature=governed] .fig .plate__status{position:absolute;right:calc(var(--space-4) + var(--g-line));bottom:calc(var(--space-4) + var(--g-line))}:root[data-signature=governed] .fig .plate:has(.plate__status) .fig-footer{padding-right:15rem}}:root[data-signature=governed] .tag--status{border-color:var(--color-accent-strong);color:var(--color-accent-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;letter-spacing:0;text-transform:none}:root[data-signature=governed] .tag--engagement{color:var(--color-accent-2)}:root[data-signature=governed] .fig-pipeline .fig-boundary-label{position:absolute;top:0;left:var(--space-3);transform:translateY(-55%);min-height:0;margin:0;padding-inline:var(--space-2);background:var(--c-bg);line-height:1.2;color:var(--color-accent-strong)}:root[data-signature=governed] .fig-pipeline{--g-top:2.5rem;position:relative;padding-top:var(--g-top)}:root[data-signature=governed] .fig-pipeline .fig-access{position:absolute;top:0;right:calc(var(--space-5) + var(--g-line));left:var(--space-4);justify-content:flex-end;height:calc(var(--g-top) + var(--g-line) + var(--g-inside) + 1px);margin:0;padding:0;border:0;display:flex;align-items:flex-start;gap:var(--space-2);line-height:1.2;color:var(--color-accent-2)}:root[data-signature=governed] .fig-pipeline .fig-access__label{flex:0 1 auto;text-align:right}:root[data-signature=governed] .fig-pipeline .fig-access__line{--g-stub:1.75rem;flex:0 0 clamp(6rem,30%,11rem);align-self:stretch;position:relative;margin-top:.5em;border:0;background:repeating-linear-gradient(to right,var(--g-dashes)) 0 0 /var(--g-stub) var(--g-dash) no-repeat,repeating-linear-gradient(to bottom,var(--g-dashes)) var(--g-stub) 0 /var(--g-dash) 100% no-repeat,repeating-linear-gradient(to right,var(--g-dashes)) var(--g-stub) 100% /calc(100% - var(--g-stub) - 5px) var(--g-dash) no-repeat}:root[data-signature=governed] .fig-pipeline .fig-access__line:after{content:"";position:absolute;right:-5.5px;bottom:calc(var(--g-dash) / 2 - 5.5px);width:11px;height:11px;border:var(--g-dash) solid var(--color-accent);border-radius:50%;background:var(--c-bg)}:root[data-signature=governed] .fig-pipeline .fig-access__end{position:absolute;right:0;top:calc(100% + .6rem);padding:0;box-shadow:none;white-space:nowrap}:root[data-signature=governed] .fig-pipeline .fig-env{padding-top:calc(var(--g-inside) + 2.6rem)}@media (max-width:40rem){:root[data-signature=governed] .fig-pipeline{--g-top:6.5rem}:root[data-signature=governed] .fig-pipeline .fig-access{left:var(--space-4)}:root[data-signature=governed] .fig-pipeline .fig-boundary-label{max-width:calc(100% - 9rem)}}:root[data-signature=governed] .fig-topology{border:var(--g-line) solid var(--color-accent-strong);padding:var(--space-4)}:root[data-signature=governed] .fig-trace__label{font-size:13px;fill:var(--color-accent-strong)}:root[data-signature=governed] .hero__trace{container-type:inline-size}@container (max-width: 43rem){:root[data-signature=governed] .hero__trace .fig-trace--wide{display:none}:root[data-signature=governed] .hero__trace .fig .fig-trace--compact{display:block;max-width:26rem}}:root[data-signature=governed] .fig-trace--compact .fig-trace__label{font-size:13px}:root[data-signature=governed] .fig-trace__label--access{fill:var(--color-accent-2)}:root[data-signature=governed] .fig-trace .fig-trace__label--leaf{font-family:var(--font-body);font-variation-settings:normal;font-stretch:normal;font-size:16px;fill:var(--color-text)}:root[data-signature=governed] .fig-trace__leaf{stroke-width:1.5}:root[data-signature=governed] .kit-example[data-example=trace] .kit-example__stage{container-type:inline-size}:root[data-signature=governed] .kit-example[data-example=trace] .fig .fig-trace--wide{max-width:none}@container (max-width: 43rem){:root[data-signature=governed] .kit-example[data-example=trace] .fig-trace--wide{display:none}:root[data-signature=governed] .kit-example[data-example=trace] .fig .fig-trace--compact{display:block;max-width:26rem}}@container (max-width: 22.5rem){:root[data-signature=governed] .kit-example[data-example=trace] .fig-trace--compact .fig-trace__label{font-size:18px}:root[data-signature=governed] .kit-example[data-example=trace] .fig-trace--compact .fig-trace__label:not(.fig-trace__label--access):not(.fig-trace__label--leaf){transform:translateX(168px)}}@media (max-width:40rem){:root[data-signature=governed] .kit-example[data-example=trace] .kit-example__stage{padding-inline:var(--space-3)}}:root[data-signature=governed] .schedule{border-top:1.5px solid var(--color-text)}:root[data-signature=governed] .schedule__n{color:var(--color-accent-strong)}:root[data-signature=governed] .schedule__item{font-size:var(--text-base)}:root[data-signature=governed] .posture{border:0;border-radius:0;background:var(--color-surface);padding:var(--space-6)}:root[data-signature=governed] .commitments__side{grid-template-columns:minmax(0,1fr)}:root[data-signature=governed] .posture .button{white-space:normal;text-align:center}@media (max-width:40rem){:root[data-signature=governed] .posture{padding:var(--space-5)}}:root[data-signature=governed] .tone-surface .posture{background:var(--color-bg)}:root[data-signature=governed] .posture__item--emphasis{border-top:0;font-weight:var(--font-quote-weight);letter-spacing:var(--font-quote-tracking);font-size:var(--text-xl)}:root[data-signature=governed] .pending{background:none;padding:0;font-style:normal;color:var(--color-accent-strong)}:root[data-signature=governed] .pending:before{content:"‡ "}:root[data-signature=governed] .testimonial__quote{font-size:var(--text-xl);line-height:1.32}:root[data-signature=governed] .testimonial__quote:before{content:none}:root[data-signature=governed] .pullquote figcaption,:root[data-signature=governed] .testimonial__attribution{font-size:var(--text-sm)}:root[data-signature=governed] .pullquote{border-bottom:0;border-top:1px solid var(--color-text)}:root[data-signature=governed] .pullquote blockquote{font-size:var(--text-lg)}:root[data-signature=governed] .cards--rule .card{border-top:1px solid var(--color-text)}:root[data-signature=governed] .cards--boxed .card{border-radius:0;border-color:var(--c-border);border-top:1px solid var(--color-text);box-shadow:none}:root[data-signature=governed] .card__body{color:var(--g-body)}:root[data-signature=governed] .card__link,:root[data-signature=governed] .person__ask{color:var(--color-accent-strong)}:root[data-signature=governed] .checklist{gap:0;border-top-color:var(--c-border)}:root[data-signature=governed] .checklist li{padding:0 0 var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--c-border)}:root[data-signature=governed] .checklist li:last-child{border-bottom:0;margin-bottom:0}:root[data-signature=governed] .checklist li:before{content:none}:root[data-signature=governed] .steps__list{border-top:var(--g-line) solid var(--color-accent-strong)}:root[data-signature=governed] .step,:root[data-signature=governed] .step--emphasis{position:relative;border-top:0;padding-top:var(--space-6)}:root[data-signature=governed] .step:before{content:"";position:absolute;left:0;top:0;width:1.5px;height:var(--space-4);background:var(--color-accent-strong)}:root[data-signature=governed] .step--emphasis:before{height:var(--space-5)}:root[data-signature=governed] .step--emphasis:after{content:"";position:absolute;left:-3.25px;top:calc(var(--space-5) - 4px);width:8px;height:8px;background:var(--color-accent-strong)}:root[data-signature=governed] .step__body{color:var(--g-body)}@media (max-width:52rem){:root[data-signature=governed] .steps__list{border-top:0;border-left:var(--g-line) solid var(--color-accent-strong);gap:var(--space-6)}:root[data-signature=governed] .step,:root[data-signature=governed] .step--emphasis{padding:0 0 0 var(--space-6)}:root[data-signature=governed] .step--emphasis:before,:root[data-signature=governed] .step:before{top:.6em;left:0;width:var(--space-4);height:1.5px}:root[data-signature=governed] .step--emphasis:after{left:var(--space-4);top:calc(.6em - 3.25px)}}:root[data-signature=governed] .stats__item{border-top-width:1px}:root[data-signature=governed] .people__index{border-top:1.5px solid var(--color-text)}:root[data-signature=governed] .people__index-id{font-size:var(--text-sm);color:var(--color-accent-strong)}:root[data-signature=governed] .people__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6)}:root[data-signature=governed] .person{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2);border-top:1px solid var(--color-text);padding-block:var(--space-4) var(--space-7)}:root[data-signature=governed] .person__id{font-size:var(--text-xl);line-height:1.1;color:var(--color-accent-strong);padding-top:0}:root[data-signature=governed] .person__headline{font-family:var(--font-body);font-weight:600;font-size:var(--text-base);letter-spacing:0}:root[data-signature=governed] .person__points{gap:0;color:var(--c-text)}:root[data-signature=governed] .person__points li{padding:var(--space-2) 0;border-bottom:1px solid var(--c-border)}:root[data-signature=governed] .person__points li:before{content:none}:root[data-signature=governed] .person__tags{font-family:var(--font-body);letter-spacing:0;text-transform:none}@media (max-width:64rem){:root[data-signature=governed] .people__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){:root[data-signature=governed] .people__list{grid-template-columns:minmax(0,1fr)}}:root[data-signature=governed] .focus__list li{border-top-color:var(--c-border)}:root[data-signature=governed] .focus__list li:first-child{border-top:1.5px solid var(--color-text)}:root[data-signature=governed] .focus__note{padding:var(--space-4) 0 0;border-radius:0;background:none;border-top:1px solid var(--color-text)}:root[data-signature=governed]{--graphic-hero-height:clamp(9rem,6rem + 14vw,20rem);--graphic-hero-position:center 30%;--graphic-divider-color:var(--color-accent-strong);--graphic-divider-height:1.5rem;--graphic-pattern-color:var(--color-accent-strong);--graphic-pattern-opacity:0.1;--graphic-pattern-size:96px 96px}:root[data-signature=governed] .hero__art{border-radius:0}:root[data-signature=governed] .hero:has(.hero__trace){--gfx-hero:none}:root[data-signature=governed] .focus{--gfx-spot-infrastructure:none;--gfx-spot-healthcare:none;--gfx-spot-research:none}:root[data-mode=dark][data-signature=governed]{--graphic-pattern-opacity:0.07}:root[data-signature=governed] .site-footer{--gfx-pattern:none}:root[data-signature=governed] .schedule__icon{display:none}:root[data-signature=governed] .kit-rules__line{line-height:calc((var(--leading-snug) + var(--leading-body)) / 2)}:root[data-signature=roster] .sig-roster{display:block}:root[data-signature=roster] a.sig-roster{display:inline-block}:root[data-signature=roster] .cta__heading,:root[data-signature=roster] .section__heading{font-size:var(--text-2xl);line-height:1.15}:root[data-signature=roster] .card__body,:root[data-signature=roster] .hero__body,:root[data-signature=roster] .step__body{color:var(--c-text)}:root[data-signature=roster] .eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--c-link);margin-bottom:var(--space-3)}:root[data-signature=roster] .eyebrow:before{content:none}:root[data-signature=roster] .card__eyebrow,:root[data-signature=roster] .focus__list-heading,:root[data-signature=roster] .plate__head,:root[data-signature=roster] .testimonial__heading{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--c-muted)}:root[data-signature=roster] main{counter-reset:roster-section}:root[data-signature=roster] main>.section:not(.hero){counter-increment:roster-section}:root[data-signature=roster] main>.section:not(.hero)>.container:before{content:counter(roster-section,decimal-leading-zero);display:block;grid-column:1/-1;margin-bottom:var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--c-text);font-family:var(--font-mono);font-weight:var(--font-mono-weight);font-size:var(--text-xs);line-height:1;color:var(--c-muted)}:root[data-signature=roster] .text--split .container{row-gap:0}:root[data-signature=roster] .section.tone-default+.section.tone-default{border-top:0}:root[data-signature=roster] .section__head{margin-bottom:var(--space-6)}:root[data-signature=roster] .site-header{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-signature=roster] .mobile-nav a:not(.button),:root[data-signature=roster] .site-nav a:not(.button){font-weight:400;white-space:nowrap}@media (min-width:72rem){:root[data-signature=roster] .site-header .logo img{height:34px}:root[data-signature=roster] .site-nav ul{gap:var(--space-6)}:root[data-signature=roster] .site-nav a:not(.button){font-size:var(--text-base)}}:root[data-signature=roster] .site-nav a[aria-current=page]{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}:root[data-signature=roster] .button{border-radius:var(--radius-sm)}:root[data-signature=roster] .button--secondary{padding-inline:0;border:0;background:transparent;color:var(--c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}:root[data-signature=roster] .button--secondary:hover{text-decoration-thickness:2px}:root[data-signature=roster] .actions{column-gap:var(--space-6)}:root[data-signature=roster] .hero--roster .hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"main roster" "spec roster" "links links" "foot foot";align-items:start;column-gap:var(--space-8)}:root[data-signature=roster] .hero--roster .hero__grid .spec{margin-top:var(--space-6)}:root[data-signature=roster] .hero--roster .roster{grid-area:roster}@media (max-width:64rem){:root[data-signature=roster] .hero--roster .hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "spec" "links" "foot" "roster"}:root[data-signature=roster] .hero--roster .roster{margin-top:var(--space-7)}}:root[data-signature=roster] .hero__links{border-top:1px solid var(--c-text)}:root[data-signature=roster] .hero__footnote{color:var(--c-text)}:root[data-signature=roster] .hero__proof{border-top-color:var(--c-text)}:root[data-signature=roster] .people__index a,:root[data-signature=roster] .roster__list a{border-bottom:1px solid var(--c-text)}:root[data-signature=roster] .people__index a:hover,:root[data-signature=roster] .roster__list a:hover{background:var(--color-surface-2);color:var(--c-text)}:root[data-signature=roster] .people__index{border-top:1px solid var(--c-text)}:root[data-signature=roster] .people__index li{display:flex}:root[data-signature=roster] .people__index a{flex:1 1}:root[data-signature=roster] .people__index-id,:root[data-signature=roster] .person__id{color:var(--c-link);font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking);text-transform:none}:root[data-signature=roster] .spec{border-top:0}:root[data-signature=roster] .spec .plate__head{padding-block:0 var(--space-2);border-bottom:0}:root[data-signature=roster] .spec .plate__status{font-weight:400}:root[data-signature=roster] .spec__rows{border-top:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}:root[data-signature=roster] .spec__row:last-child{border-bottom:0}:root[data-signature=roster] .spec__row dt{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--c-text);padding-top:0}:root[data-signature=roster] .spec__row dd a[href*="#c-"]{font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none}:root[data-signature=roster] .spec__row dd a[href*="#c-"]:before{content:"["}:root[data-signature=roster] .spec__row dd a[href*="#c-"]:after{content:"]"}:root[data-signature=roster] .tag--who{border:0;padding:0;font-family:var(--font-mono);text-transform:none}:root[data-signature=roster] .pending:before,:root[data-signature=roster] .tag--scope:before,:root[data-signature=roster] .tag--who:before{content:"["}:root[data-signature=roster] .tag--scope{position:relative;padding-left:1ch}:root[data-signature=roster] .tag--scope:before{position:absolute;left:0}:root[data-signature=roster] .pending:after,:root[data-signature=roster] .tag--scope:after,:root[data-signature=roster] .tag--who:after{content:"]"}:root[data-signature=roster] .tag--scope{font-family:var(--font-mono);font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-muted)}:root[data-signature=roster] .tag--status{padding:.4em .65em;border:1px solid var(--c-text);border-radius:0;background:transparent;font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text);max-width:100%;white-space:normal;line-height:var(--leading-snug)}:root[data-signature=roster] .hero__proof-tag,:root[data-signature=roster] .tag--engagement{font-family:var(--font-mono);font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-accent-2)}:root[data-signature=roster] .hero__proof-tag:before,:root[data-signature=roster] .tag--engagement:before{content:"";display:inline-block;width:1.1em;height:2px;margin-right:.5em;vertical-align:.3em;background:var(--color-accent)}:root[data-signature=roster] .pending{padding:0;background:transparent;border-radius:0;font-family:var(--font-mono);font-style:normal;color:var(--c-muted)}:root[data-signature=roster] .checklist,:root[data-signature=roster] .person__points{gap:0;padding-top:0;color:var(--c-text)}:root[data-signature=roster] .checklist li,:root[data-signature=roster] .person__points li{padding:var(--space-2) 0;border-bottom:1px solid var(--c-border)}:root[data-signature=roster] .checklist li:before,:root[data-signature=roster] .person__points li:before{content:none}:root[data-signature=roster] .focus__list{border-top:1px solid var(--c-text)}:root[data-signature=roster] .focus__list li:first-child{border-top:0}:root[data-signature=roster] .focus__list:empty{display:none}:root[data-signature=roster] .focus__note{border-radius:0}:root[data-signature=roster] .cards--rule .card,:root[data-signature=roster] .stats__item,:root[data-signature=roster] .step{border-top:1px solid var(--c-text)}:root[data-signature=roster] .cards--boxed .card{border-radius:0}:root[data-signature=roster] .card__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}:root[data-signature=roster] .step__label{font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking);color:var(--c-link)}:root[data-signature=roster] .stats__label{font-weight:600;color:var(--c-text)}:root[data-signature=roster] .stats__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}:root[data-signature=roster] .stats__item{padding:var(--space-5);border:1px solid var(--c-border);background:var(--color-bg)}:root[data-signature=roster] .stats__value{font-size:var(--text-xl)}:root[data-signature=roster] .stats__detail{color:var(--c-text)}:root[data-signature=roster] .person{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-3);padding-block:var(--space-5) var(--space-7);border-top:2px solid var(--c-text)}:root[data-signature=roster] .person__id{font-size:var(--text-2xl);line-height:1;color:var(--color-accent);padding-top:0}:root[data-signature=roster] .person__headline{font-size:var(--text-xl);line-height:var(--leading-snug)}:root[data-signature=roster] .person__points{margin-top:var(--space-5);border-top:1px solid var(--c-text);font-size:var(--text-sm)}:root[data-signature=roster] .person__ask{justify-self:start;padding:var(--space-3) var(--space-5);line-height:1.2;border-radius:var(--radius-sm);background:var(--color-accent-strong);color:var(--color-on-accent);font-size:var(--text-sm)}:root[data-signature=roster] .person__ask:hover{background:color-mix(in srgb,var(--color-accent-strong) 85%,var(--color-text))}:root[data-signature=roster] .person__tags{font-family:var(--font-body);letter-spacing:0;text-transform:none}:root[data-signature=roster] .person:target{background:var(--color-surface-2);box-shadow:calc(-1 * var(--space-4)) 0 0 0 var(--color-surface-2),var(--space-4) 0 0 0 var(--color-surface-2)}:root[data-signature=roster] .schedule{border-top:1px solid var(--c-text);border-bottom:1px solid var(--c-text)}:root[data-signature=roster] .schedule__item{font-size:var(--text-base)}:root[data-signature=roster] .schedule--2 .schedule__item:nth-last-child(2),:root[data-signature=roster] .schedule__item:last-child{border-bottom:0}:root[data-signature=roster] .schedule__n{font-family:var(--font-mono);font-weight:var(--font-mono-weight);letter-spacing:var(--font-mono-tracking);padding-top:.25em}:root[data-signature=roster] .posture{border:1px solid var(--c-text);border-radius:0}:root[data-signature=roster] .posture__item--emphasis{font-family:var(--font-body);font-size:var(--text-base);font-weight:600}:root[data-signature=roster] .pullquote blockquote,:root[data-signature=roster] .testimonial__quote{font-style:italic}:root[data-signature=roster] .testimonial__quote:before{content:none}:root[data-signature=roster] .testimonial__heading{margin-bottom:var(--space-5)}:root[data-signature=roster] .pullquote figcaption,:root[data-signature=roster] .testimonial__attribution{font-weight:400}:root[data-signature=roster] .pullquote{border-top-color:var(--c-text)}:root[data-signature=roster] .fig{padding:var(--space-5);border:1px solid var(--c-border);background:var(--color-bg)}:root[data-signature=roster] .fig .plate__head{padding-top:0}:root[data-signature=roster] .fig .plate__body{padding:var(--space-2) 0 0;border:0;border-radius:0;background:transparent}:root[data-signature=roster] .fig__caption,:root[data-signature=roster] .plate__foot{font-family:var(--font-mono);font-size:var(--text-xs)}:root[data-signature=roster] .fig__caption{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--c-border)}:root[data-signature=roster] .fig-node,:root[data-signature=roster] .fig-node--live{border:2px solid var(--color-text);border-radius:0}:root[data-signature=roster] .fig-items .fig-node{border:0}:root[data-signature=roster] .fig-col--outputs .fig-node:before,:root[data-signature=roster] .fig-col--sources .fig-node:after{border-top-width:2px}:root[data-signature=roster] .fig-access,:root[data-signature=roster] .fig-boundary-label,:root[data-signature=roster] .fig-col__label,:root[data-signature=roster] .fig-footer,:root[data-signature=roster] .fig-node__note,:root[data-signature=roster] .fig-node__title{font-family:var(--font-mono);font-weight:400;font-size:var(--text-xs);letter-spacing:0;text-transform:none}:root[data-signature=roster] .fig-node__title{font-weight:500}:root[data-signature=roster] .fig-access{flex-wrap:wrap;row-gap:var(--space-2)}:root[data-signature=roster] .fig--boundary .fig-access__label{flex-basis:100%}:root[data-signature=roster] .fig-stages li+li:before{content:"";height:0;border-top:2px solid var(--color-text)}@media (max-width:40rem){:root[data-signature=roster] .fig-stages li+li:before{left:calc(50% - 1px);right:auto;width:2px;height:var(--space-4);border-top:0;background:var(--color-text)}}:root[data-signature=roster] .cta.tone-inverse,:root[data-signature=roster] .site-footer.tone-inverse{--c-bg:var(--color-surface);--c-text:var(--color-text);--c-muted:var(--color-muted);--c-link:var(--color-accent-strong);--c-border:var(--color-border);--c-card:var(--color-bg);--c-chip:var(--color-surface-2)}:root[data-signature=roster] .site-footer.tone-inverse{--c-bg:var(--color-bg);border-top:1px solid var(--color-text)}:root[data-signature=roster] .tone-inverse .button--primary{background:var(--color-accent-strong);color:var(--color-on-accent)}:root[data-signature=roster] .tone-inverse .button--primary:hover{background:color-mix(in srgb,var(--color-accent-strong) 85%,var(--color-text))}:root[data-signature=roster] .tone-inverse .button--secondary{color:var(--c-link)}:root[data-signature=roster] .cta__inner{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:start}:root[data-signature=roster] .cta__heading{grid-row:span 2}:root[data-signature=roster] .cta__body{margin-top:0;color:var(--c-text)}:root[data-signature=roster] .cta .actions{margin-top:var(--space-5)}@media (max-width:52rem){:root[data-signature=roster] .cta__inner{grid-template-columns:minmax(0,1fr)}:root[data-signature=roster] .cta__heading{grid-row:auto}:root[data-signature=roster] .cta__body{margin-top:var(--space-4)}}:root[data-signature=roster] .site-footer .logo img{display:none!important}:root[data-signature=roster]:not([data-mode=dark]):not([data-icon=classic]):not([data-icon=alchemy]) .site-footer .logo .logo-roster-color,:root[data-signature=roster]:not([data-mode=dark])[data-icon=alchemy] .site-footer .logo .logo-roster-alchemy-color,:root[data-signature=roster]:not([data-mode=dark])[data-icon=classic] .site-footer .logo .logo-roster-classic-color,:root[data-signature=roster][data-mode=dark]:not([data-icon=classic]):not([data-icon=alchemy]) .site-footer .logo .logo-roster-light,:root[data-signature=roster][data-mode=dark][data-icon=alchemy] .site-footer .logo .logo-roster-alchemy-light,:root[data-signature=roster][data-mode=dark][data-icon=classic] .site-footer .logo .logo-roster-classic-light{display:block!important}:root[data-signature=roster] .site-footer__base{border-top-color:var(--c-text)}:root[data-signature=roster]{--graphic-pattern-size:160px 48px;--graphic-pattern-opacity:0.06;--graphic-pattern-color:var(--color-text);--graphic-divider-height:24px;--graphic-divider-color:var(--color-text);--graphic-hero-size:contain;--graphic-hero-position:right center}:root[data-signature=roster] .hero__art.hero__graphic{--graphic-hero-height:clamp(15rem,34vw,30rem);margin-top:var(--space-6);border-top:1px solid var(--c-border)}:root[data-signature=roster] .hero--roster .hero__art.hero__graphic{width:min(100%,36rem);margin-left:auto;border-top:0}@media (max-width:40rem){:root[data-signature=roster] .hero__art.hero__graphic{--graphic-hero-size:cover;--graphic-hero-height:18rem}}:root[data-signature=roster] .card__spot,:root[data-signature=roster] .focus__spot{aspect-ratio:320/200;max-width:20rem;background-position:0;background-size:contain;background-repeat:no-repeat;margin-bottom:var(--space-4)}:root[data-signature=roster] .site-footer{--graphic-pattern-opacity:0.045}:root[data-signature=roster][data-mode=dark]{--graphic-pattern-opacity:0.04}:root[data-signature=roster][data-mode=dark] .site-footer{--graphic-pattern-opacity:0.03}:root[data-signature=roster] .section__divider{margin-bottom:var(--space-4)}:root[data-signature=roster] .card__icon,:root[data-signature=roster] .contact__icon,:root[data-signature=roster] .hero__link-icon{--icon-color:var(--color-accent-strong)}:root[data-signature=roster] .schedule__icon{display:none}:root[data-signature=roster] .article-figure__bar{padding-top:var(--space-3);padding-bottom:0;border-top:1px solid var(--c-text);border-bottom:0}:root[data-signature=roster] .article-figure__label>span:first-child{font-family:var(--font-mono);font-stretch:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-accent-strong)}:root[data-signature=roster] .chart__axis-label,:root[data-signature=roster] .chart__tick{font-family:var(--font-mono)}:root[data-signature=roster] .chart__axis-label{font-weight:500}:root[data-signature=roster] .chart__baseline{stroke:var(--c-text)}:root[data-signature=roster] .kit-signature__item{border-top:1px solid var(--c-text);border-radius:0}:root[data-signature=roster] .kit-gfx__use code,:root[data-signature=roster] .kit-notes code,:root[data-signature=roster] .kit-overview__summary code,:root[data-signature=roster] .kit-signature__desc code,:root[data-signature=roster] .kit-swatch__rule code{font-size:.86em}:root[data-signature=roster] .kit-rules__line{line-height:var(--leading-body)}:root[data-signature=touchstone]{--ts-rule:1.5px;--ts-tag:1.25rem;--ts-tag-col:1.75rem;--icon-color:var(--c-text);--graphic-hero-height:clamp(10rem,6rem + 12vw,18rem);--graphic-hero-size:contain;--graphic-hero-position:right center;--graphic-pattern-opacity:0.1;--graphic-divider-height:1.5rem;--graphic-divider-color:var(--color-accent)}:root[data-signature=touchstone] .tone-inverse{--c-link:var(--color-inverse-text)}:root[data-signature=touchstone] .tone-inverse .button--primary:hover{background:var(--color-inverse-muted)}:root[data-signature=touchstone] .tone-inverse .tag--engagement{color:var(--color-inverse-text)}:root[data-signature=touchstone] .site-footer,:root[data-signature=touchstone] .tone-inverse{--color-focus:var(--color-inverse-text);--icon-color:currentColor;--graphic-pattern-color:var(--color-inverse-muted)}:root[data-signature=touchstone] body{text-wrap:pretty}:root[data-signature=touchstone] h1,:root[data-signature=touchstone] h2,:root[data-signature=touchstone] h3{text-wrap:balance}:root[data-signature=touchstone] main a:not(.button){text-decoration-thickness:1px;text-underline-offset:.2em}:root[data-signature=touchstone] .card__eyebrow,:root[data-signature=touchstone] .eyebrow,:root[data-signature=touchstone] .focus__list-heading,:root[data-signature=touchstone] .plate__head,:root[data-signature=touchstone] .stats__label,:root[data-signature=touchstone] .step__label{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:0;text-transform:none}:root[data-signature=touchstone] .eyebrow{color:var(--c-text)}:root[data-signature=touchstone] .eyebrow:before{content:none}:root[data-signature=touchstone] .spec__row{position:relative;grid-template-columns:var(--ts-tag-col) 7.5rem minmax(0,1fr);gap:var(--space-3)}:root[data-signature=touchstone] .spec__row:before{content:""}:root[data-signature=touchstone] .spec--compact .spec__row{grid-template-columns:var(--ts-tag-col) minmax(0,7rem) minmax(0,1fr)}:root[data-signature=touchstone] .spec__row dt{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none}:root[data-signature=touchstone] .spec__row:is([data-label=Handover],[data-label="Handed over"]){border-top:var(--ts-rule) solid var(--color-accent);border-bottom:var(--ts-rule) solid var(--color-accent);margin-top:calc(-1 * var(--ts-rule))}:root[data-signature=touchstone] .spec__row:is([data-label=Handover],[data-label="Handed over"]) dt{font-weight:600;color:var(--c-text)}:root[data-signature=touchstone] .kx-lines li:has(.tag--status):before,:root[data-signature=touchstone] .person__points li:has(.tag--status):before,:root[data-signature=touchstone] .spec__row:is([data-label=Handover],[data-label="Handed over"]):before{width:var(--ts-tag);height:var(--ts-tag);margin-top:.05em;background-color:var(--color-accent);-webkit-mask:var(--graphic-tag-stone) center /contain no-repeat;mask:var(--graphic-tag-stone) center /contain no-repeat}:root[data-signature=touchstone] .hero--large .spec__row[data-label=Handover]:after,:root[data-signature=touchstone] .kit-example[data-example=datasheet] .spec__row[data-label=Handover]:after,:root[data-signature=touchstone] .kx-lines li:has(.tag--status):after,:root[data-signature=touchstone] .person__points li:has(.tag--status):after{content:"";position:absolute;left:0;width:var(--ts-tag);height:var(--ts-tag);background-color:var(--color-inverse-accent);-webkit-mask:var(--graphic-tag-streak) center /contain no-repeat;mask:var(--graphic-tag-streak) center /contain no-repeat}:root[data-signature=touchstone] .hero--large .spec__row[data-label=Handover]:after,:root[data-signature=touchstone] .kit-example[data-example=datasheet] .spec__row[data-label=Handover]:after{top:calc(var(--space-3) + .05em)}:root[data-signature=touchstone] .commitments .spec__row:after,:root[data-signature=touchstone] .site-footer .spec__row:after,:root[data-signature=touchstone] main:has(.commitments) .person__points li:after,:root[data-signature=touchstone] main:has(.commitments) .spec__row:after{content:none}:root[data-signature=touchstone] .kx-lines li:has(.tag--status),:root[data-signature=touchstone] .person__points li:has(.tag--status){--ts-tag:1.125rem;position:relative;padding-left:var(--space-5)}:root[data-signature=touchstone] .kx-lines li:has(.tag--status):before{content:"";position:absolute;left:0}:root[data-signature=touchstone] .kx-lines li:has(.tag--status):before,:root[data-signature=touchstone] .person__points li:has(.tag--status):before{top:.2em}:root[data-signature=touchstone] .kx-lines li:has(.tag--status):after,:root[data-signature=touchstone] .person__points li:has(.tag--status):after{top:.25em}:root[data-signature=touchstone] .tag--status{border-color:var(--c-text);font-family:var(--font-body);letter-spacing:0;text-transform:none}:root[data-signature=touchstone] .card__icon,:root[data-signature=touchstone] .contact__icon,:root[data-signature=touchstone] .hero__link-icon{color:var(--icon-color)}:root[data-signature=touchstone] .card__icon{width:1.75rem;height:1.75rem;margin-bottom:var(--space-3)}:root[data-signature=touchstone] .hero__art{background-image:var(--graphic-hero-ink);border-radius:0}:root[data-signature=touchstone] .hero--large .hero__art{background-image:var(--graphic-hero)}:root[data-signature=touchstone] .card__spot,:root[data-signature=touchstone] .focus__spot{background-color:var(--color-surface);background-position:50%;border-radius:var(--radius-lg)}:root[data-signature=touchstone] .tone-surface .card__spot,:root[data-signature=touchstone] .tone-surface .focus__spot{background-color:var(--color-bg)}:root[data-signature=touchstone] .site-footer__pattern{opacity:.06}:root[data-signature=touchstone] .kit-example[data-example=datasheet] .spec__row{grid-template-columns:var(--ts-tag-col) minmax(0,6rem) minmax(0,1fr)}@media (max-width:52rem){:root[data-signature=touchstone]{--graphic-hero-height:9rem}:root[data-signature=touchstone] .spec__row{grid-template-columns:var(--ts-tag-col) 6.5rem minmax(0,1fr)}:root[data-signature=touchstone] .kit-example[data-example=datasheet] .spec__row{grid-template-columns:var(--ts-tag-col) minmax(0,5.5rem) minmax(0,1fr);gap:var(--space-2)}}:root[data-signature=touchstone]:not([data-mode=dark]){--chart-1:var(--color-accent);--chart-2:color-mix(in srgb,var(--color-muted) 73%,var(--color-bg));--chart-3:var(--color-muted);--chart-4:var(--color-accent-2)}:root[data-signature=touchstone][data-mode=dark] .kx-lines li:has(.tag--status):before,:root[data-signature=touchstone][data-mode=dark] .person__points li:has(.tag--status):before,:root[data-signature=touchstone][data-mode=dark] .spec__row:is([data-label=Handover],[data-label="Handed over"]):before{background-color:color-mix(in srgb,var(--color-muted) 78%,var(--color-bg))}:root[data-signature=touchstone][data-mode=dark] .button--primary:hover{background:var(--color-inverse-muted)}:root[data-signature=hallmark]{--hm-lean:98deg;--hm-strip-h:5px;--hm-strip-w:2.5rem;--hm-cant:5px;--hm-gold:var(--color-accent)}:root[data-signature=hallmark] .site-footer,:root[data-signature=hallmark] .tone-inverse{--hm-gold:var(--color-inverse-accent)}:root[data-signature=hallmark] .eyebrow:before,:root[data-signature=hallmark] .focus__list-heading:before,:root[data-signature=hallmark] .spec .plate__head:before,:root[data-signature=hallmark] .stats__item:before{content:"";flex:none;width:calc(var(--hm-strip-w) + var(--space-5));height:var(--hm-strip-h);background:linear-gradient(var(--hm-lean),var(--hm-gold) 0 60%,transparent 60% 72%,var(--hm-gold) 72%) 0 50% /var(--hm-strip-w) 100% no-repeat,linear-gradient(var(--c-border),var(--c-border)) right 50% /calc(100% - var(--hm-strip-w) - var(--space-2)) 1px no-repeat}:root[data-signature=hallmark] .eyebrow{color:var(--c-muted)}:root[data-signature=hallmark] .stats__item{border-top:0;padding-top:0}:root[data-signature=hallmark] .stats__item:before{width:100%;margin-bottom:var(--space-4);order:-2}:root[data-signature=hallmark] .spec{border-top:0}:root[data-signature=hallmark] .spec .plate__head{flex-wrap:wrap;row-gap:var(--space-3);padding-top:0}:root[data-signature=hallmark] .spec .plate__head:before{width:100%}:root[data-signature=hallmark] .focus__list-heading{display:flex;flex-direction:column;gap:var(--space-3)}:root[data-signature=hallmark] .focus__list-heading:before{width:100%}:root[data-signature=hallmark] .plate__status,:root[data-signature=hallmark] .tag--scope,:root[data-signature=hallmark] .tag--status{--hm-c:var(--hm-cant);--hm-w:1.25px;position:relative;border:0;border-radius:0;padding:.38em .7em .32em;font-family:var(--font-mono);font-stretch:var(--font-mono-stretch);font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--c-text);isolation:isolate}:root[data-signature=hallmark] .plate__status:before,:root[data-signature=hallmark] .tag--scope:before,:root[data-signature=hallmark] .tag--status:before{content:"";position:absolute;inset:0;z-index:-1;background:currentColor}:root[data-signature=hallmark] .tag--status:before{-webkit-clip-path:polygon(evenodd,var(--hm-c) 0,100% 0,100% calc(100% - var(--hm-c)),calc(100% - var(--hm-c)) 100%,0 100%,0 var(--hm-c),var(--hm-c) 0,calc(var(--hm-c) + var(--hm-w) * .41) var(--hm-w),calc(100% - var(--hm-w)) var(--hm-w),calc(100% - var(--hm-w)) calc(100% - var(--hm-c) - var(--hm-w) * .41),calc(100% - var(--hm-c) - var(--hm-w) * .41) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) calc(var(--hm-c) + var(--hm-w) * .41),calc(var(--hm-c) + var(--hm-w) * .41) var(--hm-w));clip-path:polygon(evenodd,var(--hm-c) 0,100% 0,100% calc(100% - var(--hm-c)),calc(100% - var(--hm-c)) 100%,0 100%,0 var(--hm-c),var(--hm-c) 0,calc(var(--hm-c) + var(--hm-w) * .41) var(--hm-w),calc(100% - var(--hm-w)) var(--hm-w),calc(100% - var(--hm-w)) calc(100% - var(--hm-c) - var(--hm-w) * .41),calc(100% - var(--hm-c) - var(--hm-w) * .41) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) calc(var(--hm-c) + var(--hm-w) * .41),calc(var(--hm-c) + var(--hm-w) * .41) var(--hm-w))}:root[data-signature=hallmark] .tag--scope{padding-right:1.25em;color:var(--c-muted)}:root[data-signature=hallmark] .tag--scope:before{--hm-p:0.6em;-webkit-clip-path:polygon(evenodd,0 0,calc(100% - var(--hm-p)) 0,100% 50%,calc(100% - var(--hm-p)) 100%,0 100%,0 0,var(--hm-w) var(--hm-w),calc(100% - var(--hm-p) - var(--hm-w) * .5) var(--hm-w),calc(100% - var(--hm-w) * 1.6) 50%,calc(100% - var(--hm-p) - var(--hm-w) * .5) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) var(--hm-w));clip-path:polygon(evenodd,0 0,calc(100% - var(--hm-p)) 0,100% 50%,calc(100% - var(--hm-p)) 100%,0 100%,0 0,var(--hm-w) var(--hm-w),calc(100% - var(--hm-p) - var(--hm-w) * .5) var(--hm-w),calc(100% - var(--hm-w) * 1.6) 50%,calc(100% - var(--hm-p) - var(--hm-w) * .5) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) var(--hm-w))}:root[data-signature=hallmark] .plate__status{font-size:var(--text-xs);line-height:1}:root[data-signature=hallmark] .plate__status:before{-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--hm-w) var(--hm-w),calc(100% - var(--hm-w)) var(--hm-w),calc(100% - var(--hm-w)) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) var(--hm-w));clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--hm-w) var(--hm-w),calc(100% - var(--hm-w)) var(--hm-w),calc(100% - var(--hm-w)) calc(100% - var(--hm-w)),var(--hm-w) calc(100% - var(--hm-w)),var(--hm-w) var(--hm-w))}:root[data-signature=hallmark] .tag--engagement,:root[data-signature=hallmark] a.tag--who{border:0;padding-inline:0}:root[data-signature=hallmark] .people__index-id,:root[data-signature=hallmark] .person__id,:root[data-signature=hallmark] a.tag--who{font-family:var(--font-mono);font-stretch:var(--font-mono-stretch);text-transform:none}:root[data-signature=hallmark] .testimonial__quote{font-weight:500}:root[data-signature=hallmark] .hero__art{--graphic-hero-size:contain;--graphic-hero-position:left center}:root[data-signature=hallmark] .card__spot,:root[data-signature=hallmark] .focus__spot{border-bottom:1px solid var(--c-border)}:root[data-signature=hallmark] .cta__pattern,:root[data-signature=hallmark] .site-footer__pattern{--graphic-pattern-color:var(--hm-gold);--graphic-pattern-opacity:0.12}:root[data-signature=hallmark] .section__divider{--graphic-divider-color:var(--hm-gold);--graphic-divider-height:24px}:root[data-signature=hallmark] .fig-node{border-width:1px}:root[data-signature=hallmark] .fig-node--live{border:3px solid var(--color-accent)}:root[data-signature=hallmark] .plate__status:has(>.tag--status){padding:0}:root[data-signature=hallmark] .plate__status:has(>.tag--status):before{content:none}:root[data-signature=hallmark] .hero__link-arrow,:root[data-signature=hallmark] .link-arrow{color:var(--hm-gold)}:root[data-signature=hallmark]:not([data-mode=dark]){--chart-2:var(--color-accent);--chart-3:var(--color-muted)}:root[data-theme=hallmark-gold][data-mode=dark] .button--primary{background:var(--color-text);color:var(--color-bg)}:root[data-theme=hallmark-gold][data-mode=dark] .button--primary:hover{background:var(--color-inverse-muted)}:root[data-theme=hallmark-gold] .kit-example .kx-gold{fill:var(--color-accent)}:root[data-theme=hallmark-gold] .kit-example .kx-gold-stroke{stroke:var(--color-accent)}:root[data-theme=hallmark-gold] .kit-example .kx-strip{background:var(--color-accent)}:root[data-theme=hallmark-gold] .kit-example .kx-marks__inverse .kx-gold{fill:var(--color-inverse-accent)}:root[data-theme=hallmark-gold] .kit-example .kx-cell:not(.kx-cell--struck,.kx-cell--solid){color:var(--c-text);background:var(--c-text)}:root[data-theme=hallmark-gold] .kit-example .kx-cell--solid{color:var(--color-on-accent);background:var(--color-accent-strong)}:root[data-signature=hallmark] .kit-type--eyebrow{color:var(--c-muted)}:root[data-signature=hallmark] .kit-example .kx-proof{line-height:var(--leading-body)}:root[data-signature=hallmark] .kit-example .kx-never__label{font-family:var(--font-body);letter-spacing:0;text-transform:none}:root[data-signature=edge]{--edge-k:0.825;--edge-honed:var(--color-signal);--edge-cut-button:0.6875rem;--edge-cut-plate:1.6875rem;--edge-cut-card:1.25rem;--edge-hone-width:2px}:root[data-signature=edge] #security,:root[data-signature=edge] .posture,:root[data-signature=edge] main:has(.commitments){--edge-honed:var(--color-text)}:root[data-signature=edge] .tone-inverse{--edge-honed:var(--color-inverse-accent)}:root[data-signature=edge] a{text-decoration-thickness:1px;text-underline-offset:.2em}:root[data-signature=edge] .button--primary,:root[data-signature=edge] .cards--boxed .card,:root[data-signature=edge] .posture,:root[data-signature=edge] .spec .plate{--edge-cut-h:calc(var(--edge-cut) * var(--edge-k));position:relative;border-radius:0;-webkit-clip-path:polygon(0 var(--edge-cut-h),var(--edge-cut) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--edge-cut-h),var(--edge-cut) 0,100% 0,100% 100%,0 100%)}:root[data-signature=edge] .cards--boxed .card:before,:root[data-signature=edge] .posture:before,:root[data-signature=edge] .spec .plate:before{content:"";position:absolute;top:0;left:0;width:var(--edge-cut);height:var(--edge-cut-h);background:linear-gradient(to bottom right,transparent 50%,var(--edge-honed) 50% calc(50% + var(--edge-hone-width)),transparent 0);pointer-events:none}:root[data-signature=edge] .button{border-radius:0}:root[data-signature=edge] .button--primary{--edge-cut:var(--edge-cut-button);padding-inline:var(--space-5)}:root[data-signature=edge] .button--primary:focus-visible{outline:2px solid currentColor;outline-offset:-5px;border-radius:0}:root[data-signature=edge] .button--primary:hover{background:var(--color-accent-2)}:root[data-signature=edge] .tone-inverse .button--primary:hover{background:var(--color-inverse-accent)}:root[data-signature=edge] .button--secondary{border-color:transparent;color:var(--c-link);padding-inline:var(--space-3);gap:var(--space-2)}:root[data-signature=edge] .button--secondary:after{content:"";width:1.125em;height:1.125em;background:currentColor;-webkit-mask:var(--icon-arrow,none) center /contain no-repeat;mask:var(--icon-arrow,none) center /contain no-repeat;transition:transform var(--motion-fast) var(--motion-easing)}:root[data-signature=edge] .button--secondary:hover{border-color:transparent;text-decoration:underline}:root[data-signature=edge] .button--secondary:hover:after{transform:translateX(3px)}:root[data-signature=edge] .eyebrow{font-weight:600;color:var(--c-text);gap:var(--space-3)}:root[data-signature=edge] .eyebrow:before{width:1.0625rem;height:.5625rem;background:currentColor;-webkit-clip-path:polygon(0 100%,64.1% 0,100% 0,35.9% 100%);clip-path:polygon(0 100%,64.1% 0,100% 0,35.9% 100%)}:root[data-signature=edge] .hero .eyebrow{color:var(--c-link)}:root[data-signature=edge] .hero .eyebrow:before{background:var(--edge-honed)}:root[data-signature=edge] main:has(.commitments) .eyebrow{color:var(--c-text)}:root[data-signature=edge] .tone-inverse .eyebrow{color:var(--c-text)}:root[data-signature=edge] .spec{border-top:0}:root[data-signature=edge] .spec .plate{--edge-cut:var(--edge-cut-plate);background:var(--color-surface);padding:var(--space-5) var(--space-5) var(--space-2)}:root[data-signature=edge] .tone-surface .spec .plate{background:var(--color-surface-2)}:root[data-signature=edge] .tone-inverse .spec .plate{background:var(--c-chip)}:root[data-signature=edge] .posture,:root[data-signature=edge] .spec--compact .plate{--edge-cut:var(--edge-cut-card)}:root[data-signature=edge] .plate__head,:root[data-signature=edge] .spec__row dt{font-family:var(--font-mono);font-weight:var(--font-mono-weight)}:root[data-signature=edge] .spec .plate__head,:root[data-signature=edge] .spec__row dt{text-transform:uppercase}:root[data-signature=edge] .spec .plate__head{flex-wrap:wrap;row-gap:var(--space-1)}:root[data-signature=edge] .spec .plate__status{white-space:nowrap}:root[data-signature=edge] .spec .plate__head{padding-left:calc(var(--edge-cut) + var(--space-2))}:root[data-signature=edge] .plate__head{padding-top:0;border-bottom:0;letter-spacing:.01em;color:var(--c-text)}:root[data-signature=edge] .spec .plate__head{letter-spacing:.06em}:root[data-signature=edge] .spec__row{border-bottom:0;border-top:1px solid var(--c-border);grid-template-columns:clamp(5.5rem,30%,7.5rem) minmax(0,1fr)}:root[data-signature=edge] .spec__row dt{letter-spacing:.02em;font-size:var(--text-xs)}:root[data-signature=edge] .hero__links{border-top:0;column-gap:var(--space-6)}:root[data-signature=edge] .hero__links li{border-top:1.5px solid var(--c-text)}:root[data-signature=edge] .hero__links li+li{border-left:0}:root[data-signature=edge] .hero__links a,:root[data-signature=edge] .hero__links li+li a{padding:var(--space-4) 0 0}:root[data-signature=edge] .hero__link-label{color:var(--c-link)}@media (max-width:48rem){:root[data-signature=edge] .hero__links{row-gap:var(--space-5)}}:root[data-signature=edge] .cards--rule .card{border-top:1.5px solid var(--c-text)}:root[data-signature=edge] .cards--boxed .card{--edge-cut:var(--edge-cut-card);border:0;background:var(--color-surface);box-shadow:none}:root[data-signature=edge] .tone-surface .cards--boxed .card{background:var(--c-card)}:root[data-signature=edge] .card__link{color:var(--c-link)}:root[data-signature=edge]{--graphic-divider-height:0.75rem;--graphic-divider-color:var(--color-border);--graphic-pattern-color:var(--color-inverse-muted);--graphic-pattern-size:5rem auto}:root[data-signature=edge] .section__divider{-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:left bottom;mask-position:left bottom}:root[data-signature=edge] .testimonial__quote{font-size:var(--text-lg);line-height:1.5}:root[data-signature=edge] .cta{--graphic-pattern-opacity:0.14}:root[data-signature=edge] .site-footer{--graphic-pattern-opacity:0.08}:root[data-signature=edge] .icon:not(.button__icon){--icon-color:var(--c-link)}:root[data-signature=edge] .tone-inverse .icon:not(.button__icon),:root[data-signature=edge] main:has(.commitments) .icon:not(.button__icon){--icon-color:var(--c-text)}:root[data-signature=edge] .hero__graphic{border-radius:0;box-shadow:none;background-position:100% 100%}:root[data-signature=edge] .card__spot{border-radius:0;margin-bottom:var(--space-3)}@media (max-width:30rem){:root[data-signature=edge] .site-header .logo img{height:20px}:root[data-signature=edge] .site-header__inner{gap:var(--space-2)}:root[data-signature=edge] .mobile-cta .button{padding-inline:var(--space-3)}}@media (max-width:25rem){:root[data-signature=edge] .site-header .logo img{height:18px}}:root[data-signature=edge] main:has(.commitments) .hero__graphic{background-image:var(--graphic-hero-ink)}:root[data-signature=edge]:not([data-mode=dark]){--chart-3:var(--color-signal)}