:root{--ink:#1C1C1A;--graphite:#3A332E;--clay:#7A6A56;--grey:#8A8178;--brass:#B68A3A;--brass-light:#F1BF6A;--terracotta:#A66A3F;--burnt:#B05A24;--terracotta-ink:#925D37;--burnt-ink:#9C4E1F;--ivory:#F7F3EA;--paper:#FFFDF8;--line:#D8D0C2;--white:#FFFFFF;--arc-grow:#F7E9DE;--arc-operate:#F6EDD9;--arc-steward:#F0EBE1;--f:"Open Sans",-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1180px;--gut:30px;--sec:96px;--ez:cubic-bezier(.22,1,.36,1);--ezo:cubic-bezier(.16,1,.3,1);--shadow:0 2px 10px rgba(28,28,26,.12);--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:144px;--sec-open:144px;--sec-join:64px;--content:1120px;--gutter:20px;--r-s:8px;--r-m:12px;--r-l:18px;--r-pill:999px;--p-1:6px;--p-2:10px;--p-3:14px;--p-4:18px;--p-5:24px;--p-6:34px;--rule:rgba(216,208,194,.9);--rule-cap:var(--ink);--rule-d:rgba(241,191,106,.16);--rule-cap-d:rgba(241,191,106,.34);--rule-accent:var(--brass);--e-1:0 1px 0 rgba(255,253,248,.6) inset,0 1px 2px rgba(28,28,26,.05);--e-2:0 1px 0 rgba(255,253,248,.7) inset,0 10px 26px rgba(28,28,26,.10);--e-3:0 1px 0 rgba(255,253,248,.95) inset,0 2px 40px rgba(28,28,26,.06),0 30px 70px rgba(28,28,26,.13);--t-micro:10.5px}@media (max-width:860px){:root{--gutter:16px;--s4:28px;--s5:44px;--s6:64px;--s7:96px;--sec:64px;--sec-open:96px;--sec-join:44px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--graphite);font-family:var(--f);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--brass-light);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px rgba(182,138,58,.42);border-radius:3px;transition:none}.chero :focus-visible,.graphite :focus-visible,.ink :focus-visible,.site-footer :focus-visible{outline-color:var(--brass-light);box-shadow:0 0 0 5px rgba(28,28,26,.6)}.btn:focus-visible,.chip:focus-visible,.drawerclose:focus-visible,.fsocial:focus-visible,.navtog:focus-visible{border-radius:var(--r-pill)}img{max-width:100%;display:block}svg{display:block}svg text{font-family:var(--f)}button{font:inherit;cursor:pointer}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}:root{--nav-clear:96px}@media (max-width:860px){:root{--nav-clear:82px}}#h1,section[id]{scroll-margin-top:var(--nav-clear)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:16px;z-index:100;background:var(--brass);color:var(--ink);padding:12px 18px;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{left:16px}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:0 0}.progress i{display:block;height:100%;width:100%;background:var(--brass);transform-origin:left;transform:scaleX(var(--p,0))}@supports (animation-timeline:scroll()){@media not (prefers-reduced-motion:reduce){.progress i{animation:prog linear both;animation-timeline:scroll(root);transform:none}@keyframes prog{from{transform:scaleX(0)}to{transform:scaleX(1)}}}}h1,h2,h3,h4{margin:0;color:var(--ink);text-wrap:balance}h1{font-size:clamp(34px,5vw,66px);font-weight:300;line-height:1.04;letter-spacing:-.042em}h2{font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.028em}h3{font-size:17px;font-weight:600;line-height:1.3}h4{font-size:15px;font-weight:600}.statement{font-size:clamp(21px,2.7vw,31px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--ink);margin:0;max-width:34ch;text-align:left}.graphite .statement,.ink .statement{color:var(--ivory)}.eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 18px}.lede{font-size:18.5px;line-height:1.55;margin:0;max-width:58ch}.small{font-size:13.5px;color:var(--clay);line-height:1.55}.counter{font-size:clamp(30px,3.4vw,44px);font-weight:300;letter-spacing:-.035em;line-height:1;color:var(--ink)}.counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s3);align-items:start;margin-bottom:var(--s6)}.head>.eyebrow{grid-column:1/-1;margin:0}.head>h2{grid-column:1/span 6;margin:0}.head>p:not(.eyebrow){grid-column:8/span 5;margin:0;max-width:60ch}.head>h2:only-child{grid-column:1/span 8}@media (max-width:1024px){.head>h2{grid-column:1/span 6}.head>p:not(.eyebrow){grid-column:7/span 6}}@media (max-width:860px){.head{grid-template-columns:1fr;margin-bottom:var(--s5)}.head>*{grid-column:1!important}}.anchor,.rnote,.rules,.story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.anchor>:first-child,.rnote>:first-child,.rules>:first-child,.story>:first-child{grid-column:1/span 6}.anchor>:nth-child(2),.rnote>:nth-child(2),.rules>:nth-child(2),.story>:nth-child(2){grid-column:8/span 5}@media (max-width:860px){.anchor,.rnote,.rules,.story{grid-template-columns:1fr;row-gap:var(--s4)}.anchor>*,.rnote>*,.rules>*,.story>*{grid-column:1!important}}section{padding:var(--sec) 0;position:relative;isolation:isolate}section.sec-open{padding-top:var(--sec-open)}section.sec-run{padding-bottom:var(--sec-join)}section.sec-join{padding-top:var(--sec-join)}section.sec-join>.wrap::before{content:"";display:block;height:1px;background:var(--rule);margin:0 0 var(--sec-join)}.graphite.sec-join>.wrap::before,.ink.sec-join>.wrap::before{background:var(--rule-cap-d)}#case{border-top:0}.ink{background:var(--ink);color:var(--ivory)}.ink .counter,.ink .statement,.ink h2,.ink h3,.ink h4{color:var(--ivory)}.ink .eyebrow{color:var(--brass-light)}.ink .small{color:var(--ivory)}.graphite{background:var(--graphite);color:var(--ivory)}.graphite .counter,.graphite .statement,.graphite h2,.graphite h3,.graphite h4{color:var(--paper)}.graphite .eyebrow{color:var(--brass-light)}.graphite .small{color:var(--ivory)}.paper{background:var(--paper)}.graphite,.ink{border-top:1px solid rgba(241,191,106,.25)}section:not(.ink):not(.graphite)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(103deg,rgba(216,208,194,.45) 0,rgba(216,208,194,0) 34%,rgba(216,208,194,0) 62%,rgba(216,208,194,.34) 100%),radial-gradient(115% 85% at 50% 118%,rgba(255,253,248,.9) 0,rgba(255,253,248,0) 62%)}.graphite::before,.ink::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;height:auto;background:0 0;background-image:radial-gradient(130% 85% at 50% 0,rgba(58,51,46,.85) 0,rgba(58,51,46,.3) 45%,rgba(58,51,46,0) 78%),linear-gradient(158deg,rgba(58,51,46,.55) 0,rgba(58,51,46,0) 42%,rgba(58,51,46,0) 62%,rgba(58,51,46,.42) 100%)}.split{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center}.split.rev{grid-template-columns:1.08fr .92fr}.ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.chip{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.chip.prod{background:var(--brass);color:var(--ink)}.chip.lt{background:var(--brass-light);color:var(--ink)}.chip.out{background:0 0;border:1.5px solid var(--brass);color:var(--ink)}.k{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 10px}.graphite .k,.ink .k{color:var(--brass-light)}.nav{position:sticky;top:0;z-index:50;background:var(--ivory);border-bottom:1px solid transparent;transition:border-color .32s var(--ez)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:80px;gap:24px;position:relative}.navtog{display:none;flex:none;width:44px;height:44px;border:1.5px solid var(--clay);border-radius:50%;background:0 0;place-items:center;padding:0;margin-left:auto;cursor:pointer}.navtog svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:2}@media (max-width:380px){.nav .btn.sm{padding:9px 8px 9px 14px;font-size:13.5px}.nav .btn.sm .ic{width:22px;height:22px}}.brand{flex:none;display:inline-flex;align-items:center;min-height:44px}.brand img{height:48px;width:auto;max-width:none}.menu{display:flex;gap:28px;list-style:none;margin:0;padding:0}.menu a{text-decoration:none;font-size:14.5px;font-weight:600;color:var(--ink);padding:6px 0;border-bottom:2px solid transparent;transition:border-color .18s var(--ez)}.menu a:hover{border-bottom-color:var(--brass)}.nav{position:sticky;top:12px;background:0 0;border:0;padding:0 var(--gut);z-index:50}.nav .wrap{background:rgba(247,243,234,.72);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(216,208,194,.9);border-radius:999px;height:72px;padding:0 10px 0 22px;box-shadow:0 1px 0 rgba(255,253,248,.7) inset,0 8px 24px rgba(28,28,26,.08);transition:box-shadow .32s var(--ez),background .32s var(--ez)}.nav.stuck .wrap{background:rgba(247,243,234,.94);box-shadow:0 1px 0 rgba(255,253,248,.7) inset,0 12px 32px rgba(28,28,26,.14)}.menu{position:relative}.menu a{position:relative}.menu a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--ez)}.menu a:focus-visible::after,.menu a:hover::after{transform:scaleX(1)}.menu a[aria-current=page]::after{transform:scaleX(1)}.menu a[aria-current=page]{color:var(--ink)}.drawer nav a[aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 0 var(--brass);padding-left:12px}.nav .wrap{background:rgba(247,243,234,.62);box-shadow:0 1px 0 rgba(255,253,248,.85) inset,0 10px 30px rgba(28,28,26,.1)}.navscrim[hidden]{display:none}.navscrim{position:fixed;inset:0;background:rgba(28,28,26,.55);opacity:0;visibility:hidden;transition:opacity .32s var(--ez),visibility 0s linear .32s;z-index:70}body.navopen .navscrim{opacity:1;visibility:visible;transition:opacity .32s var(--ez),visibility 0s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(360px,86vw);background:var(--paper);border-left:1px solid var(--line);transform:translateX(102%);transition:transform .32s var(--ezo),visibility 0s linear .32s;z-index:80;display:flex;flex-direction:column;padding:22px 22px 30px;overflow-y:auto;visibility:hidden}body.navopen .drawer{transform:none;visibility:visible;transition:transform .32s var(--ezo),visibility 0s}.drawer .dtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.drawer .dtop img{height:36px;width:auto}.drawerclose{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:0 0;display:grid;place-items:center;cursor:pointer}.drawerclose svg{width:18px;height:18px;stroke:var(--ink);stroke-width:2;fill:none}.drawer nav{display:flex;flex-direction:column}.drawer nav a{padding:16px 4px;font-size:18px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.drawer nav a:last-of-type{border-bottom:0}.drawer .btn{margin-top:26px;justify-content:center}@media (min-width:861px){.drawer,.navscrim{display:none}}@media (prefers-reduced-motion:reduce){.drawer,.navscrim{transition:none}}body.navopen{overflow:hidden}.btn{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:15px;padding:12px 14px 12px 22px;border-radius:999px;text-decoration:none;border:1.5px solid var(--brass);background:var(--brass);color:var(--ink);transition:transform .2s var(--ez),box-shadow .2s var(--ez)}.btn .ic{width:30px;height:30px;border-radius:50%;background:rgba(28,28,26,.1);display:inline-grid;place-items:center;transition:transform .22s var(--ez),background .22s var(--ez)}.btn .ic svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2}.btn{transform:scale(var(--ps,1));white-space:nowrap;transition:transform .18s var(--ez),box-shadow .18s var(--ez)}.btn:hover{box-shadow:0 1px 0 rgba(255,253,248,.5) inset,0 8px 20px rgba(28,28,26,.16)}.btn:hover .ic{transform:translate(2px,-1px);background:rgba(28,28,26,.18)}.btn:active{--ps:.985;box-shadow:0 1px 0 rgba(255,253,248,.3) inset,0 1px 3px rgba(28,28,26,.14)}.btn:active .ic{transform:translate(1px,0)}.btn.sec{background:0 0;color:var(--ink)}.btn.sec .ic{background:rgba(182,138,58,.16)}.btn.sm{font-size:14px;padding:9px 10px 9px 18px}.btn.sm .ic{width:26px;height:26px}.graphite .btn,.ink .btn{background:var(--brass-light);border-color:var(--brass-light);color:var(--ink)}.graphite .btn.sec,.ink .btn.sec{background:0 0;color:var(--ivory)}.graphite .btn.sec .ic svg,.ink .btn.sec .ic svg{stroke:var(--brass-light)}.graphite .btn.sec .ic,.ink .btn.sec .ic{background:rgba(241,191,106,.16)}.btn{box-shadow:0 1px 0 rgba(255,253,248,.35) inset,0 2px 6px rgba(28,28,26,.1)}.btn.sec{background:rgba(255,253,248,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.graphite .btn.sec,.ink .btn.sec{background:rgba(247,243,234,.06)}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .56s var(--ezo),transform .56s var(--ezo)}.js .rv.in{opacity:1;transform:none}.js .rv[data-d="1"]{transition-delay:.06s}.js .rv[data-d="2"]{transition-delay:.12s}.js .rv[data-d="3"]{transition-delay:.18s}.js figure.rv{transform:none}.js #governance figure.illo.rv{opacity:1;transform:none;transition:none}.js .rv:not(.in):focus-within{opacity:1;transform:none;transition:none}.illo{margin:0}.illo svg{width:100%;height:auto;display:block;border-radius:12px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gutter);row-gap:0;border-top:0}.stats>div{padding:var(--s3) 0 0;border-top:1px solid var(--brass)}.stats .counter{font-size:clamp(30px,3.4vw,44px)}.stats p:not(.counter){margin:var(--s1) 0 0;font-size:14px;max-width:28ch}.stats .small{margin-top:var(--s2)}.stats.closed>div{padding-bottom:var(--s3)}@media (max-width:1024px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s4)}}@media (max-width:860px){.stats{grid-template-columns:1fr;row-gap:var(--s3)}}.wd{display:flex;flex-wrap:wrap;gap:var(--p-1) var(--p-2);align-items:center}.wd span{font-size:13px;padding:var(--p-1) var(--p-2);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);color:var(--graphite);position:relative}.wd span+span::before{content:"";position:absolute;left:-7px;top:50%;width:4px;height:1px;background:var(--light-grey)}.wd span:first-child::before{content:none}.wd span.h{background:var(--brass);border-color:var(--brass);color:var(--ink);font-weight:600}.close2{text-align:center;padding:112px 0;overflow:hidden}.ctabox{background:rgba(255,253,248,.55);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);border:1px solid rgba(255,253,248,.9);border-radius:var(--r-l);padding:var(--p-6) 56px 60px;max-width:920px;margin:0 auto;box-shadow:var(--e-3)}.close2 h2{font-size:clamp(30px,4.4vw,56px);font-weight:300;letter-spacing:-.042em;line-height:1.02;color:var(--ink);margin:0 auto}.close2 .lede{color:var(--graphite);margin:26px auto 0;text-align:center}.close2::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(38% 46% at 14% 26%,rgba(182,138,58,.16) 0,rgba(182,138,58,0) 70%),radial-gradient(30% 38% at 78% 22%,rgba(166,106,63,.11) 0,rgba(166,106,63,0) 70%),radial-gradient(34% 40% at 46% 88%,rgba(241,191,106,.18) 0,rgba(241,191,106,0) 72%)}@media (prefers-reduced-transparency:reduce){.ctabox{background:var(--paper)}}@media (max-width:860px){.ctabox{padding:40px 22px 38px;border-radius:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:NaNs!important;transition-delay:0s!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.js .rv{opacity:1!important;transform:none!important}.js #governance figure.illo.rv{opacity:1!important;transform:none!important}#cc-root .cc-stage,.js .rv #cc-root .cc-stage,.js .rv.in #cc-root .cc-stage{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.illo svg{animation:none!important;transform:none!important}.btn:active{--ps:1}.btn.sec,.ctabox,.nav .wrap{-webkit-backdrop-filter:none;backdrop-filter:none}.nav .wrap,.nav.stuck .wrap{background:var(--ivory)}.ctabox{background:var(--paper)}}@media (prefers-reduced-transparency:reduce){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav .wrap,.nav.stuck .wrap{background:var(--ivory)}.ctabox{background:var(--paper)}.btn.sec,.chero .btn.sec,.graphite .btn.sec,.ink .btn.sec{background:0 0}}@media (max-width:1024px){:root{--sec:72px}}@media (max-width:860px){.navtog{display:grid}.menu{display:none}.brand img{height:34px}.nav .wrap{height:66px;gap:10px;padding:0 8px 0 16px}.head,.split,.split.rev{grid-template-columns:1fr;gap:28px}.head{margin-bottom:34px}}.site-footer{background:var(--ink);color:var(--ivory);padding:72px 0 30px;position:relative;isolation:isolate;overflow:hidden}.site-footer::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(130% 85% at 50% 0,rgba(58,51,46,.85) 0,rgba(58,51,46,.3) 45%,rgba(58,51,46,0) 78%),linear-gradient(158deg,rgba(58,51,46,.55) 0,rgba(58,51,46,0) 42%,rgba(58,51,46,0) 62%,rgba(58,51,46,.42) 100%)}.fgrid{display:grid;grid-template-columns:1.7fr 1fr 1fr .75fr 1fr;gap:44px;padding-bottom:44px}.fbrand .flogo{display:inline-block;margin-bottom:18px}.fbrand img{height:44px;width:auto;display:block}.fbrand p{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--ivory);opacity:.82;max-width:44ch}.fsocial{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--brass);color:var(--brass-light);transition:background .18s var(--ez),border-color .18s var(--ez),color .18s var(--ez)}.fsocial:hover{background:var(--brass);color:var(--ink);border-color:var(--brass)}.fcol{display:flex;flex-direction:column;gap:9px}.fcol h3{margin:0 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light)}.fcol a{color:var(--ivory);text-decoration:none;font-size:14px;opacity:.82;transition:opacity .2s var(--ez),color .2s var(--ez)}.fcol a:hover{opacity:1;color:var(--brass-light)}.fbottom{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;border-top:1px solid rgba(241,191,106,.22);padding-top:22px}.fbottom p{margin:0;font-size:13px;color:var(--ivory);opacity:.7}.flegal{display:flex;flex-wrap:wrap;gap:22px}.flegal a{color:var(--ivory);opacity:.7;font-size:13px;text-decoration:none}.flegal a:hover{opacity:1;color:var(--brass-light)}@media (max-width:1024px){.fgrid{grid-template-columns:1fr 1fr 1fr;gap:34px}.fbrand{grid-column:1/-1}}@media (max-width:640px){.fgrid{grid-template-columns:1fr 1fr;gap:28px}.fbottom{flex-direction:column;align-items:flex-start}}.btn{min-height:44px}.fcol{gap:0}.fcol a{padding:11px 0}.flegal{gap:0 22px}.flegal a{padding:12px 0}.hand-c a{display:inline-block;padding:12px 0}.fsocial{width:44px;height:44px}.menu a{display:inline-block;padding:12px 0;min-width:44px;text-align:center}.chero{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--ivory);text-align:center;padding:104px 0 116px}.chero .hbg{position:absolute;inset:0;z-index:-2;pointer-events:none}.chero .hbg svg{width:100%;height:100%;display:block}.chero .hphoto{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden;isolation:isolate;background:var(--brass-light);display:none}.chero.has-photo .hphoto{display:block}.chero.has-photo .hbg{display:none}.chero .hphoto img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.04) brightness(1.02);mix-blend-mode:multiply}.chero .hphoto::after{content:"";position:absolute;inset:0;background:var(--ink);mix-blend-mode:lighten}.chero.has-photo::after{background:radial-gradient(120% 92% at 50% 44%,rgba(28,28,26,.62) 0,rgba(28,28,26,.86) 56%,rgba(28,28,26,.96) 100%)}@media (prefers-reduced-transparency:reduce){.chero .hphoto img{mix-blend-mode:normal;opacity:.3}.chero .hphoto::after{display:none}}.chero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 92% at 50% 44%,rgba(28,28,26,.56) 0,rgba(28,28,26,.84) 56%,rgba(28,28,26,.96) 100%)}.hcen{max-width:860px;margin:0 auto}.chero .eyebrow{color:var(--brass-light);margin:0 auto 22px;max-width:56ch;text-wrap:balance}@media (max-width:620px){.chero .eyebrow{max-width:30ch}}.chero h1{color:var(--ivory)}.chero .lede{color:var(--ivory);max-width:52ch;margin:26px auto 0;text-wrap:pretty}.chero .trust{margin:28px 0 0;font-size:13.5px;color:rgba(247,243,234,.7);letter-spacing:.01em}.chero .ctas{justify-content:center;margin-top:36px}.chero .btn{background:var(--brass-light);border-color:var(--brass-light);color:var(--ink)}.chero .btn.sec{background:rgba(247,243,234,.06);color:var(--ivory)}.chero .btn.sec .ic{background:rgba(241,191,106,.16)}.chero .btn.sec .ic svg{stroke:var(--brass-light)}@media (max-width:860px){.chero{padding:64px 0 76px}}.beats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5);row-gap:0;margin-top:var(--s6);border-top:1px solid var(--rule-cap-d)}.beats>div{padding:var(--s4) 0;border-bottom:1px solid var(--rule-d)}.beats h3{font-size:17px;font-weight:700;color:var(--brass-light);margin:0 0 var(--s1);letter-spacing:-.01em}.beats p{margin:0;font-size:15px;max-width:56ch}.beats cite{display:block;font-style:normal;font-size:13px;font-weight:600;color:rgba(247,243,234,.62);margin-top:var(--s2);letter-spacing:.02em;max-width:56ch}.beats>div:last-child{grid-column:1/-1;padding-top:var(--s5);border-top:1px solid var(--brass)}.beats>div:last-child cite,.beats>div:last-child p{max-width:72ch}.enemy{margin:var(--s5) 0 0;padding-top:var(--s3);border-top:1px solid var(--brass)}@media (max-width:860px){.beats{grid-template-columns:1fr;column-gap:0}}.pmap{counter-reset:stage;list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--rule-accent)}.pmap li{counter-increment:stage;display:grid;grid-template-columns:26px 1fr auto;gap:4px var(--p-3);padding:var(--p-3) 0;border-bottom:1px solid var(--rule);align-items:baseline}.pmap li::before{content:counter(stage,decimal-leading-zero);grid-row:1/3;grid-column:1;align-self:center;font-size:var(--t-micro);font-weight:800;letter-spacing:.06em;color:var(--clay);font-variant-numeric:tabular-nums}.pmap b{grid-column:2;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.pmap span{grid-column:2;font-size:13px;color:var(--clay)}.pmap em{grid-row:1/3;grid-column:3;font-style:normal;font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-self:center;text-align:right}.pmap li.none em{color:var(--clay)}.pmap-note{margin:16px 0 0;font-size:14px;color:var(--clay);max-width:64ch}@media (min-width:861px){.pmap,.pmap-note{display:none}}@media (max-width:860px){#coworkers .illo{display:none}}.anchor{margin-top:48px;display:grid;grid-template-columns:.92fr 1.08fr;gap:48px;align-items:start}.anchor .own{padding:0}@media (max-width:860px){.anchor{grid-template-columns:1fr;gap:28px}}.roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.rcard{background:rgba(122,106,86,.09);border:0;border-radius:var(--r-m);padding:4px;transition:background .3s var(--ez)}.rcard .core{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-s);padding:var(--p-5) var(--p-5) var(--p-4);height:100%;display:flex;flex-direction:column;box-shadow:var(--e-1)}.rcard .top{display:grid;grid-template-columns:52px 1fr;gap:var(--p-3);align-items:start;min-height:70px;margin-bottom:var(--p-4);padding-bottom:15px;border-bottom:1px solid var(--rule)}.rcard .mono{width:52px;height:52px;border-radius:var(--r-s);background:var(--paper);border:1px solid var(--brass);box-shadow:0 0 0 3px rgba(182,138,58,.1);display:grid;place-items:center;font-size:25px;font-weight:300;letter-spacing:0;color:var(--ink);background-image:none;padding-right:.02em}.rcard .who{min-width:0}.rcard .name{font-size:25px;font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--ink)}.rcard .role{font-size:var(--t-micro);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--clay);margin:7px 0 0}.rcard dl{margin:0;display:grid;gap:var(--p-3)}.rcard dt{color:var(--clay);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin-bottom:4px}.rcard dd{margin:0;font-size:15px;line-height:1.5}.rcard .foot{margin-top:auto;padding-top:var(--p-4)}.rcard:hover{background:rgba(122,106,86,.14)}@media (max-width:1024px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.roster{grid-template-columns:1fr}.rcard{padding:0;background:0 0}.rcard .core{border-radius:var(--r-m)}}.rnote{margin-top:var(--s4);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.rnote>:first-child{grid-column:1/span 6}.rnote>:nth-child(2){grid-column:8/span 5}.rnote p{margin:0;font-size:15.5px}@media (max-width:860px){.rnote{grid-template-columns:1fr;gap:20px}}.ctrl{border:1px solid rgba(241,191,106,.28);border-radius:14px;overflow:hidden;background:rgba(28,28,26,.32);margin:0 0 44px}.ctrl-h{display:grid;grid-template-columns:150px 1fr 1fr;background:rgba(28,28,26,.5);border-bottom:1px solid rgba(241,191,106,.28)}.ctrl-h span{padding:11px 18px;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--brass-light)}.ctrl-r{display:grid;grid-template-columns:150px 1fr 1fr;border-bottom:1px solid rgba(241,191,106,.14)}.ctrl-r:last-child{border-bottom:0}.ctrl-r>*{padding:16px 18px}.ctrl-who{font-size:14px;font-weight:800;letter-spacing:.1em;color:var(--brass-light)}.ctrl-can{font-size:15px;color:var(--ivory)}.ctrl-cant{font-size:15px;color:var(--paper);font-weight:700;position:relative}.ctrl-cant::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--burnt)}@media (min-width:861px){#governance .ctrl{display:none}}@media (max-width:860px){#governance .illo{display:none}}@media (max-width:760px){.ctrl-h{display:none}.ctrl-r{grid-template-columns:1fr;padding:6px 0}.ctrl-r>*{padding:8px 18px}.ctrl-can::before{content:"Can · ";font-weight:800;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--brass-light)}.ctrl-cant::before{content:"Cannot · ";position:static;width:auto;background:0 0;font-weight:800;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--brass-light)}}.princ{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 44px;margin-top:48px;padding-top:34px;border-top:1px solid rgba(241,191,106,.25)}.princ h3{font-size:15.5px;font-weight:700;color:var(--brass-light);margin:0 0 6px}.princ p{margin:0;font-size:14.5px}@media (max-width:1024px){.princ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.princ{grid-template-columns:1fr;gap:20px}}.story{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start;margin-bottom:44px}.fromto{border-top:1px solid var(--brass);padding-top:20px}.fromto div{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:11px 0;align-items:baseline}.fromto div+div{border-top:1px solid var(--line)}.fromto b{font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--clay)}.fromto p{margin:0;font-size:16px;color:var(--ink)}.kb{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--clay)}@media (max-width:1024px){.story{grid-template-columns:1fr;gap:32px}}.first{border-top:1px solid var(--rule-cap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5);row-gap:0}.first-h{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.first-r{display:block;padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.first-r>*{padding:0}.first-p{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.015em}.first-w{display:block;margin:var(--s1) 0 var(--s2);font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ink)}.first-b{font-size:14.5px;color:var(--graphite);max-width:52ch}.first-r:last-child{grid-column:1/-1;padding-top:var(--s5);border-top:1px solid var(--brass)}.first-r:last-child .first-b{max-width:72ch}@media (max-width:860px){.first{grid-template-columns:1fr;column-gap:0}.first-r{padding:var(--s3) 0}}.rules{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:44px}.rules p{margin:0;font-size:15.5px;max-width:56ch}@media (max-width:860px){.rules{grid-template-columns:1fr;gap:20px}}.commit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s5);row-gap:0;border-top:1px solid var(--brass);padding-top:var(--s3);margin-bottom:var(--s7)}.commit>.tier{grid-column:1/-1;max-width:none;margin:0 0 var(--s4);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light)}.commit>.tier.t2{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule-d)}.commit h3{margin:0 0 var(--s1);font-size:16.5px;font-weight:700;color:var(--brass-light)}.commit p{margin:0;font-size:14.5px;max-width:38ch}#outcome .statement+.k{margin-top:var(--s7)}.p90{border-top:1px solid var(--rule-cap-d)}.p90-r{display:grid;grid-template-columns:230px 1fr;column-gap:var(--s5);border-bottom:1px solid var(--rule-d)}.p90-r>*{padding:var(--s4) 0}.p90-w{font-size:15.5px;font-weight:700;color:var(--brass-light)}.p90-w em{display:block;font-style:normal;font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin-top:5px}.p90-d{font-size:14.5px;padding-left:0;max-width:64ch}@media (max-width:860px){.commit{grid-template-columns:1fr;column-gap:0;row-gap:var(--s4)}.p90-r{grid-template-columns:1fr;column-gap:0;padding:var(--s1) 0}.p90-r>*{padding:var(--s1) 0}}.hand{border-top:1px solid var(--rule-cap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s5);row-gap:0;margin-bottom:var(--s7)}.hand-r{display:block;padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.hand-r>*{padding:0}.hand-c a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:-.015em;border-bottom:2px solid transparent;transition:border-color .18s var(--ez)}.hand-c a:focus-visible,.hand-c a:hover{border-bottom-color:var(--brass)}.hand-d{font-size:14.5px;padding-left:0;max-width:36ch}@media (max-width:1024px){.hand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hand{grid-template-columns:1fr;column-gap:0}.hand-r{padding:var(--s3) 0}}.leave3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s5);margin-top:var(--s5);text-align:left}.leave3>div{padding:0}.leave3 h3{font-size:15.5px;font-weight:700;color:var(--ink);margin:0 0 6px}.leave3 p{margin:0;font-size:14.5px}.concede{margin:30px auto 0;max-width:62ch;font-size:clamp(17px,1.5vw,20px);color:var(--graphite)}@media (max-width:860px){.leave3{grid-template-columns:1fr}}.press{--cols:minmax(0,.85fr) minmax(0,1.15fr)}.model{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gutter);border-top:1px solid var(--rule-cap);margin-bottom:var(--s6)}.model>div{padding:var(--s3) 0 0}.model .k{margin:0 0 var(--s1)}.model p:not(.k){margin:0;font-size:15px}@media (max-width:1024px){.model{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s4)}}@media (max-width:600px){.model{grid-template-columns:1fr;row-gap:var(--s3)}}.demo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start;margin-top:var(--s6)}.demo-t{grid-column:1/span 4}.demo-t h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--s2)}.demo-t p{margin:0 0 var(--s2);font-size:15.5px}.chat{grid-column:6/span 7;background:var(--ivory);border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--p-5);display:grid;gap:var(--p-2)}.chat .msg{display:grid;grid-template-columns:30px 1fr;gap:var(--p-3);align-items:baseline;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-s);padding:var(--p-3) var(--p-4)}.chat .cstep{font-size:var(--t-micro);font-weight:800;letter-spacing:.06em;color:var(--clay);font-variant-numeric:tabular-nums}.chat .msg p{margin:0;font-size:15px;line-height:1.5;color:var(--graphite)}.chat .msg.flag{border-left:3px solid var(--terracotta)}.chat .msg.ev{border-left:3px solid var(--light-grey)}.chat .msg.hold{border-left:3px solid var(--burnt);background:var(--ivory)}.chat .msg.hold p{color:var(--ink);font-weight:600}.chat .msg.kpi{border-color:var(--brass);background:var(--arc-tint)}.chat .msg.kpi p{color:var(--ink);font-weight:600}.chat .msg.kpi b{font-variant-numeric:tabular-nums}@media (max-width:1024px){.demo{grid-template-columns:1fr;row-gap:var(--s4)}.chat,.demo-t{grid-column:1}}@media (max-width:600px){.chat{padding:var(--p-3)}.chat .msg{grid-template-columns:1fr;gap:2px}}.co{--cols:150px minmax(0,.9fr) minmax(0,1.5fr)}.kpit{--cols:130px minmax(0,1.15fr) minmax(0,1.15fr) 130px}.est{--cols:minmax(0,.7fr) minmax(0,1.3fr)}.constraint{--cols:minmax(0,1fr) 170px}.agree{--cols:190px minmax(0,1fr)}@media (max-width:860px){.agree,.co,.constraint,.est,.kpit,.press{--cols:1fr!important}}.adopt{list-style:none;counter-reset:ad;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:var(--gutter);border-top:1px solid var(--rule-cap-d)}.adopt li{counter-increment:ad;padding:var(--s3) 0 0;font-size:15px;color:var(--ivory)}.adopt li::before{content:counter(ad,decimal-leading-zero);display:block;font-size:var(--t-micro);font-weight:800;letter-spacing:.1em;color:var(--brass-light);margin-bottom:var(--s1);font-variant-numeric:tabular-nums}@media (max-width:1024px){.adopt{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--s3)}}@media (max-width:600px){.adopt{grid-template-columns:repeat(2,minmax(0,1fr))}}.rows .row>.lbl{align-self:baseline}#governance .ctrl{margin-top:var(--s5)}.rows{display:block;border-top:1px solid var(--rule-accent)}.graphite .rows,.ink .rows{border-top-color:var(--rule-cap-d)}.rows>.row{display:grid;grid-template-columns:var(--cols,1fr);column-gap:var(--s4);row-gap:var(--s1);align-items:baseline;padding:var(--p-4) 0;border-bottom:1px solid var(--rule)}.graphite .rows>.row,.ink .rows>.row{border-bottom-color:var(--rule-d)}.rows>.row:last-child{border-bottom:0;padding-bottom:0}.rows:has(> .row.rowh)>.row:last-child{border-bottom:1px solid var(--rule);padding-bottom:var(--p-4)}.graphite .rows:has(> .row.rowh)>.row:last-child,.ink .rows:has(> .row.rowh)>.row:last-child{border-bottom-color:var(--rule-d)}.rows>.row.rowh{align-items:end;padding:0 0 var(--p-2);border-bottom:1px solid var(--brass)}.rows>.row.rowh>span{font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);line-height:1.4}.graphite .rows>.row.rowh>span,.ink .rows>.row.rowh>span{color:var(--brass-light)}.rows:has(> .row.rowh){border-top:0}.rows>.row.rowh>span:last-child:nth-child(4){text-align:right}.rows .who{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;color:var(--ink)}.graphite .rows .who,.ink .rows .who{color:var(--brass-light)}.rows .key{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.45;color:var(--ink);max-width:34ch}.graphite .rows .key,.ink .rows .key{color:var(--paper)}.rows .say{font-size:15.5px;font-weight:400;line-height:1.55;color:var(--graphite);max-width:58ch}.graphite .rows .say,.ink .rows .say{color:rgba(247,243,234,.82)}.rows .lbl{font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);text-align:right;line-height:1.5}.graphite .rows .lbl,.ink .rows .lbl{color:var(--brass-light)}.rows.press{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s5);row-gap:var(--s4);border-top:0}.rows.press>.row{display:block;position:relative;padding:var(--s3) 0 0;border:0}.rows.press>.row::before{content:"";position:absolute;left:0;top:0;width:30px;height:2px;background:var(--brass)}.rows.press .key{font-size:17px;font-weight:700;letter-spacing:-.012em;color:var(--brass-light);max-width:38ch;margin-bottom:var(--s1)}.rows.press .say{font-size:15.5px;max-width:52ch}.rows.est{--cols:220px minmax(0,1fr);border-top-color:var(--rule-cap-d)}.rows.est>.row{column-gap:var(--s5);padding:var(--s3) 0}.rows.est .key{font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light);max-width:none;line-height:1.6}.rows.est .say{font-size:16px;color:var(--paper);max-width:62ch}.rows.agree{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gutter);row-gap:0;counter-reset:ag;border-top:1px solid var(--rule-cap-d)}.rows.agree>.row{display:block;counter-increment:ag;padding:var(--s3) 0 0;border:0}.rows.agree>.row::before{content:counter(ag,decimal-leading-zero);display:block;font-size:var(--t-micro);font-weight:800;letter-spacing:.1em;color:var(--brass-light);margin-bottom:var(--s1);font-variant-numeric:tabular-nums}.rows.agree .who{font-size:16px;font-weight:700;letter-spacing:-.012em;text-transform:none;color:var(--paper);margin-bottom:4px}.rows.agree .say{font-size:14.5px;max-width:26ch}.rows.constraint{--cols:minmax(0,1fr) 200px}.rows.constraint>.row{padding:var(--p-5) 0;align-items:center}.rows.constraint .key{font-size:17px;font-weight:600;max-width:40ch}.rows.constraint .who{font-size:16px;text-align:right}.rows.constraint>.row.rowh{align-items:end;padding:0 0 var(--p-2)}.rows.constraint>.row.rowh>span:last-child{text-align:right}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s5);row-gap:var(--s4);border-top:1px solid var(--brass);margin:var(--s3) 0 0}.trio>div{padding:var(--s3) 0 0}.trio h3{margin:0 0 var(--s1);font-size:16.5px;font-weight:700;color:var(--brass-light)}.trio p{margin:0;font-size:14.5px;line-height:1.55;color:rgba(247,243,234,.82);max-width:30ch}@media (max-width:860px){.trio{grid-template-columns:1fr;row-gap:var(--s3)}}#case{border-top:0}.chero{padding-bottom:var(--s6)}#case{padding-top:var(--s5)}#kpi.sec-join{padding-top:var(--s5)}.head{margin-bottom:var(--s5)}.k{margin:0 0 var(--s3)}.ctrl+.k,.illo+.k,.rows+.k{margin-top:var(--s6)}.stats+.k{margin-top:var(--s5)}.k+.adopt,.k+.rows,.k+.trio{margin-top:0}.stats>div{padding-bottom:var(--s3)}.statement{margin-top:var(--s6);max-width:46ch}.graphite .statement,.ink .statement{max-width:48ch}.adopt+.statement,.ctrl+.statement,.rows+.statement,.trio+.statement{margin-top:var(--s6)}#coworkers .rows.co{margin-top:var(--s5)}#coworkers .rows.co>.row.rowh{border-bottom-color:var(--rule)}#agent .model{margin-bottom:var(--s5)}#agent .demo{margin-top:var(--s6)}#governance .illo{margin-top:var(--s6)!important}.js #governance figure.illo.rv{opacity:1;transform:none;transition:none}@media (min-width:861px){#governance .ctrl{display:none}}@media (max-width:860px){#governance .illo{display:none}}@media (max-width:1180px){.rows.agree{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--s4)}}@media (max-width:860px){.rows.press{grid-template-columns:1fr;column-gap:0;row-gap:var(--s4)}.rows.agree{grid-template-columns:repeat(2,minmax(0,1fr))}.rows.est>.row{padding:var(--s3) 0}}@media (max-width:600px){.rows.agree{grid-template-columns:1fr;row-gap:var(--s3)}}@media (max-width:1024px){:root{--sec:72px}}@media (max-width:860px){:root{--gutter:16px;--s4:28px;--s5:44px;--s6:64px;--s7:96px;--sec:64px;--sec-open:96px;--sec-join:44px}}@media (max-width:620px){:root{--gut:20px;--s3:18px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--sec:40px;--sec-open:56px;--sec-join:32px;--p-5:18px;--p-6:24px}}@media (max-width:380px){:root{--gut:16px}}@media (max-width:620px){.lede{font-size:16.5px;line-height:1.5}.close2 .lede{margin-top:18px}.statement{font-size:19px;line-height:1.25;max-width:none}.concede{font-size:16px;margin-top:22px}.head{row-gap:var(--s2);margin-bottom:var(--s5)}}.rows{border-top:1px solid var(--rule-cap)}.rows .row{display:grid;grid-template-columns:var(--cols,1fr);column-gap:var(--s4);row-gap:var(--s1);align-items:baseline;padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.graphite .rows .row,.ink .rows .row{border-bottom-color:var(--rule-d)}.rows .row:last-child{border-bottom:0}.rows .who{font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--ink);font-variant-numeric:tabular-nums}.rows .key{font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:-.012em;color:var(--ink)}.ink .rows .key{color:var(--ivory)}.graphite .rows .key{color:var(--paper)}.rows .say{font-size:15px;line-height:1.5;color:var(--graphite);max-width:56ch}.rows .lbl{font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);text-align:right}.rows .row.rowh{padding:0 0 var(--s2);border-bottom:1px solid var(--brass);align-items:end}.rows .row.rowh>span{font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.graphite .rows .row.rowh>span,.ink .rows .row.rowh>span{color:var(--brass-light)}.rows:has(.rowh){border-top:0}.constraint{--cols:minmax(0,1fr) auto}@media (max-width:620px){.rows .disc-t{display:grid;grid-template-columns:1fr 22px;column-gap:var(--s2);align-items:center;width:100%;min-height:44px;margin:0;padding:11px 0;background:0 0;border:0;text-align:left;color:inherit;-webkit-tap-highlight-color:rgba(182,138,58,.18)}.rows .disc-t>.disc-lines{min-width:0}.rows .disc-t::after{content:"";width:9px;height:9px;justify-self:end;border-right:1.5px solid var(--brass);border-bottom:1.5px solid var(--brass);transform:rotate(45deg);transform-origin:60% 60%;transition:transform .18s var(--ez)}.graphite .rows .disc-t::after,.ink .rows .disc-t::after{border-right-color:var(--brass-light);border-bottom-color:var(--brass-light)}.rows .disc-t[aria-expanded=true]::after{transform:rotate(-135deg)}.rows .row[data-disc=closed]>.disc-b{display:none}.rows .row[data-disc]>.disc-b{padding:0 0 13px}.rows .row[data-disc]{padding:0;row-gap:0;grid-template-columns:1fr}.rows .disc-t:active{background:rgba(122,106,86,.1)}.graphite .rows .disc-t:active,.ink .rows .disc-t:active{background:rgba(247,243,234,.06)}}@media (prefers-reduced-motion:reduce){.rows .disc-t::after{transition:none}}@media (max-width:620px){.press .row .key{font-size:15.5px;line-height:1.3}.press .row .say{font-size:14.5px;line-height:1.5;max-width:none}}@media (max-width:620px){.co .disc-lines .who{display:block;font-size:12.5px;margin-bottom:3px}.co .disc-lines .key{display:block;font-size:15.5px;line-height:1.3}.co .row .say{font-size:14.5px;line-height:1.5;max-width:none}}@media (max-width:860px){.kpit .disc-t{grid-template-columns:1fr auto 22px}.kpit .disc-lines{display:contents}.kpit .disc-lines .who{font-size:13px}.kpit .disc-lines .lbl{text-align:right;white-space:nowrap}.kpit .row .say{max-width:none}.kpit .row.rowh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;border:0}.kpit{border-top:1px solid var(--brass)}.kpit .disc-b .key::before{content:"KPI movement"}.kpit .disc-b .say::before{content:"Business benefit"}.kpit .disc-b .key::before,.kpit .disc-b .say::before{display:block;margin-bottom:4px;font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.kpit .disc-b .key{font-size:14.5px;font-weight:400;line-height:1.5;color:var(--graphite)}.kpit .disc-b .say{font-size:14.5px;line-height:1.5;margin-top:var(--s2)}}@media (max-width:620px){.est{border-top:1px solid var(--brass);padding-top:var(--s3)}.est .row{display:block;padding:0 0 var(--s3);border-bottom:0}.est{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));column-gap:var(--s3);row-gap:var(--s3)}.est .key{display:block;margin-bottom:5px;font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.est .say{font-size:13.5px;line-height:1.5;max-width:none}}@media (min-width:621px) and (max-width:860px){.est{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:var(--s4);row-gap:var(--s4);border-top:1px solid var(--brass);padding-top:var(--s3)}.est .row{display:block;padding:0;border-bottom:0}.est .key{display:block;margin-bottom:6px}}@media (max-width:620px){.constraint .row{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s2);padding:var(--s2) 0;align-items:baseline}.constraint .key{font-size:15px;line-height:1.3}.constraint .who{font-size:12.5px;white-space:nowrap}.constraint .row.rowh{padding-bottom:var(--s1)}.constraint .row.rowh>span:last-child{text-align:right}}@media (max-width:620px){.agree .row{grid-template-columns:minmax(78px,32%) minmax(0,1fr);column-gap:var(--s2);padding:var(--s2) 0;align-items:baseline}.agree .who{font-size:12px;line-height:1.35;letter-spacing:.09em}.agree .say{font-size:14.5px;line-height:1.45;max-width:none}}@media (max-width:620px){.co .row.rowh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;border:0}.co{border-top:1px solid var(--brass)}}.ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0;max-width:100%}@media (max-width:620px){.ctas{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:360px}.chero .ctas,.close2 .ctas{margin-left:auto;margin-right:auto}.ctas>.btn{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;column-gap:12px;width:100%;max-width:100%;padding:11px 14px 11px 18px;white-space:normal;text-align:left;line-height:1.3;overflow-wrap:break-word;hyphens:none}.ctas>.btn .ic{flex:none;justify-self:end}.ctabox{padding:26px 18px 28px}}@media (max-width:620px){.nav .btn.sm{white-space:nowrap;display:inline-flex;grid-template-columns:none}}@media (max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s3);row-gap:var(--s4)}}@media (max-width:620px){.stats{column-gap:var(--s2);row-gap:var(--s3)}.stats .counter{font-size:28px}.stats p:not(.counter){font-size:13px;line-height:1.45;max-width:none}.stats .small{margin-top:var(--s1);font-size:12px}.stats>div{padding-top:var(--s2)}}@media (max-width:380px){.stats{grid-template-columns:1fr}}@media (max-width:620px){.model{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));column-gap:var(--s3);row-gap:var(--s3)}.model p:not(.k){font-size:13.5px;line-height:1.45}}@media (max-width:620px){.chat{padding:var(--p-3);gap:8px}.chat .msg{grid-template-columns:22px minmax(0,1fr);gap:var(--p-2);padding:10px 12px}.chat .msg p{font-size:13.5px;line-height:1.45}.demo{margin-top:var(--s5)}.demo-t h3{font-size:19px}.demo-t p{font-size:14.5px;margin-bottom:var(--s1)}}@media (max-width:620px){.pmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));column-gap:var(--s3);row-gap:var(--s3);border-top:1px solid var(--brass);padding-top:var(--s3);margin-bottom:0}.pmap li{display:block;padding:0;border-bottom:0}.pmap li::before{display:block;position:static;text-align:left;margin-bottom:4px}.pmap b{display:block;font-size:14.5px;line-height:1.25}.pmap span{display:block;font-size:12.5px;margin-top:2px}.pmap em{display:block;position:static;text-align:left;margin-top:5px;font-size:var(--t-micro)}.pmap-note{margin-top:var(--s3);font-size:13.5px;max-width:none}}@media (max-width:860px){.ctrl-h,.ctrl-r{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr)}.ctrl-h span{padding:10px 14px;font-size:var(--t-micro)}.ctrl-r>*{padding:14px}}@media (max-width:620px){.ctrl-h{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctrl-r{grid-template-columns:88px minmax(0,1fr);padding:0}.ctrl-r>*{padding:14px 12px}.ctrl-who{grid-row:1/span 2;font-size:12.5px;padding-right:0;align-self:start}.ctrl-can{grid-column:2;padding-bottom:6px;font-size:14px;line-height:1.45}.ctrl-cant{grid-column:2;padding-top:0;padding-left:12px;font-size:14px}.ctrl-cant::before{content:"";position:absolute;left:0;top:2px;bottom:12px;width:3px;background:var(--burnt)}.ctrl-can::before{content:"Prepares";display:block;margin-bottom:3px;font-size:var(--t-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light)}.ctrl-cant{padding-left:12px}.ctrl-cant b,.ctrl-cant em{font-style:normal}.ctrl{margin-bottom:var(--s4)}}@media (max-width:620px){.adopt{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);border-top:1px solid var(--brass);padding-top:var(--s3)}.adopt li{padding:6px 10px;font-size:13px;line-height:1.3;border:1px solid var(--rule-cap-d);border-radius:var(--r-pill);display:inline-flex;align-items:baseline;gap:7px}.adopt li::before{display:inline;margin:0;font-size:var(--t-micro)}}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s4);row-gap:var(--s4)}.ink .trio h3{color:var(--ivory)}.graphite .trio h3{color:var(--paper)}@media (max-width:1024px){.trio{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:620px){.trio{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));column-gap:var(--s3);row-gap:var(--s3)}.trio p{font-size:13.5px}}@media (max-width:860px){.leave3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:var(--s3);row-gap:var(--s3);margin-top:var(--s4)}}@media (max-width:620px){.leave3{grid-template-columns:repeat(auto-fit,minmax(146px,1fr))}.leave3 h3{font-size:14.5px}.leave3 p{font-size:13.5px;line-height:1.45}}@media (max-width:860px){.close2{padding:72px 0}}@media (max-width:620px){.close2{padding:48px 0}.close2 h2{font-size:clamp(26px,7.4vw,34px);line-height:1.06}}@media (max-width:620px){.fgrid{grid-template-columns:1fr 1fr;gap:var(--s3) var(--s3);padding-bottom:var(--s4)}.fbottom{flex-direction:column;align-items:flex-start;gap:6px}.fbrand p{font-size:13.5px;margin-bottom:var(--s2)}.site-footer{padding:var(--s5) 0 var(--s3)}.fcol a{font-size:13.5px}}@media (max-width:620px){.roster{grid-template-columns:1fr}.rcard{padding:0;background:0 0}.rcard .core{border-radius:var(--r-m)}.princ{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.k{margin-bottom:var(--s1)}.statement{margin-top:var(--s4)}.rows{margin-top:0}}body,html{overflow-x:clip}.chat,.demo,.fgrid,.head,.leave3,.model,.rows,.rows .row,.stats,.trio,.wrap{min-width:0}.rows .row>*{min-width:0}.chat .msg p,.lede,.rows .key,.rows .say{overflow-wrap:break-word}@media (max-width:860px){#coworkers figure.illo{display:none}#governance figure.illo{display:none}}@media (min-width:861px){#governance .ctrl{display:none}}#governance .ctrl{margin-top:var(--s5)}.rows .disc-t{min-height:44px}.rows .disc-t::after{min-width:9px}@media (prefers-reduced-motion:reduce){.rows .disc-t,.rows .disc-t::after,.rows .row>.disc-b{transition:none!important}}.ctrl-h span{font-size:var(--t-micro)}.fromto b{font-size:var(--t-micro)}.js #governance figure.illo.rv{opacity:1;transform:none;transition:none}html:not(.js) #cc-root .cc-stage{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}@media (max-width:860px){#coworkers .illo{display:none}}@media (min-width:861px){#governance .ctrl{display:none}}@media (max-width:860px){#governance .illo{display:none}}@media (max-width:860px){:root{--nav-clear:96px}}html.js #governance figure.illo #cc-root .cc-stage{opacity:0;transform:translateY(10px);transition:opacity .32s var(--ezo),transform .32s var(--ezo);transition-delay:0s}html.js #governance figure.illo.cc-go #cc-root .cc-stage{opacity:1;transform:none}html.js #governance figure.illo.cc-go #cc-root .cc-stage2{transition-delay:60ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage3{transition-delay:120ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage4{transition-delay:180ms}html.js #governance figure.illo #cc-root .cc-stage [stroke="#A66A3F"],html.js #governance figure.illo #cc-root .cc-stage [stroke="#B05A24"]{opacity:0;transform:scaleY(.25);transform-box:fill-box;transform-origin:50% 50%;transition:opacity .32s var(--ezo),transform .32s var(--ezo);transition-delay:0s}html.js #governance figure.illo.cc-go #cc-root .cc-stage [stroke="#A66A3F"],html.js #governance figure.illo.cc-go #cc-root .cc-stage [stroke="#B05A24"]{opacity:1;transform:none}html.js #governance figure.illo.cc-go #cc-root .cc-stage1 [stroke="#A66A3F"],html.js #governance figure.illo.cc-go #cc-root .cc-stage1 [stroke="#B05A24"]{transition-delay:0.2s}html.js #governance figure.illo.cc-go #cc-root .cc-stage2 [stroke="#A66A3F"],html.js #governance figure.illo.cc-go #cc-root .cc-stage2 [stroke="#B05A24"]{transition-delay:260ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage3 [stroke="#A66A3F"],html.js #governance figure.illo.cc-go #cc-root .cc-stage3 [stroke="#B05A24"]{transition-delay:320ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage4 [stroke="#A66A3F"],html.js #governance figure.illo.cc-go #cc-root .cc-stage4 [stroke="#B05A24"]{transition-delay:380ms}html.js #governance figure.illo #cc-root .cc-stage circle[r="1.8"]{opacity:0;transition:opacity .18s var(--ezo);transition-delay:0s}html.js #governance figure.illo.cc-go #cc-root .cc-stage circle[r="1.8"]{opacity:1}html.js #governance figure.illo.cc-go #cc-root .cc-stage1 circle[r="1.8"]{transition-delay:360ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage2 circle[r="1.8"]{transition-delay:420ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage3 circle[r="1.8"]{transition-delay:480ms}html.js #governance figure.illo.cc-go #cc-root .cc-stage4 circle[r="1.8"]{transition-delay:540ms}html.js #governance figure.illo:not(.cc-go):focus-within #cc-root .cc-stage,html.js #governance figure.illo:not(.cc-go):focus-within #cc-root .cc-stage *{opacity:1;transform:none;transition:none;transition-delay:0s}html.js section:target .rv,html.js section:target .rv *{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}html.js #governance:target figure.illo #cc-root .cc-stage,html.js #governance:target figure.illo #cc-root .cc-stage *{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}html.js .chat.rv[data-d="1"]{transition-delay:0s}@media (max-width:860px){html.js .rv{transform:translateY(8px)}html.js .rv[data-d]{transition-delay:0s}html.js .adopt.rv,html.js .beats.rv,html.js .pmap.rv,html.js .roster.rv,html.js .rows.rv{opacity:1;transform:none;transition:none;transition-delay:0s}html{scroll-behavior:auto}}@media (max-width:860px){html.js #governance .ctrl.rv{opacity:1;transform:none;transition:none}html.js #governance .ctrl.rv .ctrl-r{opacity:0;transform:translateY(8px);transition:opacity .32s var(--ezo),transform .32s var(--ezo)}html.js #governance .ctrl.rv.in .ctrl-r{opacity:1;transform:none}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(3){transition-delay:60ms}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(4){transition-delay:120ms}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(5){transition-delay:180ms}html.js #governance .ctrl.rv .ctrl-r .ctrl-cant{opacity:0;transform:translateY(4px);transition:opacity .32s var(--ezo),transform .32s var(--ezo)}html.js #governance .ctrl.rv.in .ctrl-r .ctrl-cant{opacity:1;transform:none}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(2) .ctrl-cant{transition-delay:0.2s}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(3) .ctrl-cant{transition-delay:260ms}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(4) .ctrl-cant{transition-delay:320ms}html.js #governance .ctrl.rv.in .ctrl-r:nth-child(5) .ctrl-cant{transition-delay:380ms}html.js #governance .ctrl.rv:not(.in):focus-within .ctrl-cant,html.js #governance .ctrl.rv:not(.in):focus-within .ctrl-r{opacity:1;transform:none;transition:none;transition-delay:0s}}.btn .ic{transition:transform .18s var(--ez),background .18s var(--ez)}.btn:focus-visible .ic{transform:translate(2px,-1px);background:rgba(28,28,26,.18)}.chero .btn:focus-visible .ic,.graphite .btn:focus-visible .ic,.ink .btn:focus-visible .ic{background:rgba(28,28,26,.18)}@media (hover:none){.btn:hover{box-shadow:0 1px 0 rgba(255,253,248,.35) inset,0 2px 6px rgba(28,28,26,.1)}.btn:hover .ic{transform:none;background:rgba(28,28,26,.1)}.rcard:hover{background:rgba(122,106,86,.09)}.menu a:hover::after{transform:scaleX(0)}}#coworkers .co .row:not(.rowh):focus-within,#coworkers .co .row:not(.rowh):hover,#kpi .kpit .row:not(.rowh):focus-within,#kpi .kpit .row:not(.rowh):hover{background:var(--paper);box-shadow:inset 3px 0 0 var(--brass)}@media (hover:none){#coworkers .co .row:not(.rowh):hover,#kpi .kpit .row:not(.rowh):hover{background:0 0;box-shadow:none}}.drawerclose,.navtog{transform:scale(var(--ps,1));transition:transform .18s var(--ez)}.drawerclose:active,.navtog:active{--ps:.94}/* 4.6 · ANCHOR JUMPS UNDER THE STICKY NAV. The 84px island is cleared by --nav-clear, corrected for mobile in 0.4. Three in-page anchors have no target in the document: #roster (8links,5oftheminthefooter), #commitment (2) and #proof (2). Twelve dead links. They cannot be fixed in CSS. The intended targets are almost certainly #coworkers for #roster, #governance for #commitment and #outcome for #proof. Once ids exist, scroll-margin-top already applies via section[id] and 2.1 will paint the landing section whole. */ h2[id],h3[id]{scroll-margin-top:var(--nav-clear)}@media (prefers-reduced-motion:reduce){#cc-root .cc-stage,#cc-root .cc-stage *,html.js #governance figure.illo #cc-root .cc-stage,html.js #governance figure.illo #cc-root .cc-stage *,html.js #governance figure.illo.cc-go #cc-root .cc-stage,html.js #governance figure.illo.cc-go #cc-root .cc-stage *{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important;animation:none!important}html.js #governance .ctrl.rv,html.js #governance .ctrl.rv .ctrl-cant,html.js #governance .ctrl.rv .ctrl-r{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}html.js .rv,html.js .rv[data-d]{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}.btn .ic,.btn:focus-visible .ic,.btn:hover .ic{transform:none!important;transition:none!important}.drawerclose,.drawerclose:active,.navtog,.navtog:active{--ps:1;transform:none!important}#coworkers .co .row:not(.rowh),#kpi .kpit .row:not(.rowh),.rcard,.rcard .core{transition:none!important}}:root{--light-grey:#D8D0C2}/* page-system 4.3 - 12px hard floor for UI labels. --t-micro was 10.5px and fed .cstep, .pmap em, .pmap li::before and .adopt li::before. .eyebrow hardcodes its own legitimate 10.5px and is untouched. */ :root{--t-micro:12px}.k{font-size:12px}.fcol h3{font-size:12px}.ctrl-h span{font-size:12px}@media (max-width:860px){.ctrl-can::before,.ctrl-cant::before{font-size:12px}}.chat .msg.kpi .cstep{color:var(--ink)}#pf-g-slabfront stop:last-child{stop-color:#D8D0C2}#pf-root text[fill="#7A6A56"]{fill:var(--ink)}#pf-root text[opacity="0.8"]{opacity:1}figure.illo{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#cc-root,#pf-root{min-width:1120px}@media (max-width:400px){.nav .btn.sm{display:none}}.btn{border-color:var(--ink)}.btn.sec{border-color:var(--ink);background:rgba(255,253,248,.55)}.chero .btn,.graphite .btn,.ink .btn{border-color:var(--brass-light)}.chero .btn.sec,.graphite .btn.sec,.ink .btn.sec{border-color:var(--brass-light)}.chat .msg,.chat .msg.ev,.chat .msg.flag,.chat .msg.hold{border-color:var(--grey)}.chat .msg.kpi{border-color:var(--burnt)}@media (prefers-reduced-transparency:reduce){.btn.sec{background:var(--paper);border-color:var(--ink)}.chero .btn.sec,.graphite .btn.sec,.ink .btn.sec{background:0 0;border-color:var(--brass-light)}}.fcol a{min-height:44px;display:flex;align-items:center}:root{--arc-tint:var(--arc-steward)}.tint{background:var(--arc-tint)}.tint{color:var(--graphite)}.tint .lede,.tint .say,.tint dd,.tint p{color:var(--graphite)}.tint .eyebrow,.tint .k{color:var(--graphite)}.tint .rows>.row.rowh>span{color:var(--graphite)}.tint .rows .key,.tint .rows .who,.tint .statement,.tint h2,.tint h3{color:var(--ink)}.tint .rows.press .key{color:var(--ink)}.tint .rows .row{border-top-color:var(--rule)}.tint .rows .row:first-child,.tint .rows:has(> .row.rowh)>.row.rowh{border-color:var(--brass)}:root{--arc:var(--arc-tint);--rcard-tray:rgba(122,106,86,.09);--chat-ground:var(--ivory);--chat-in:var(--paper);--chat-mine:var(--arc);--pg-cols:3;--pg-tile:44px}.ic5{width:var(--pg-tile);height:var(--pg-tile);flex:none;border-radius:10px;border:1px solid var(--brass);background:var(--paper);background-image:repeating-linear-gradient(90deg,rgba(216,208,194,.38) 0 1px,rgba(216,208,194,0) 1px 6px);box-shadow:0 0 0 3px rgba(182,138,58,.1);display:grid;place-items:center}.ic5 svg{width:22px;height:22px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ic5 svg .f{fill:var(--brass);stroke:none}.ic5 svg .kn{fill:var(--paper)}.rcard{background:var(--rcard-tray);border:0;border-radius:var(--r-m);padding:4px}.rcard .core{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-s);padding:var(--p-5) var(--p-5) var(--p-4);height:100%;display:flex;flex-direction:column;box-shadow:var(--e-1)}.rcard .top{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--p-4);align-items:start;margin-bottom:var(--p-4);padding-bottom:var(--p-4);border-bottom:1px solid var(--rule)}.rcard .mono{width:56px;height:56px;border-radius:var(--r-s);background:var(--paper);border:1px solid var(--brass);box-shadow:0 0 0 3px rgba(182,138,58,.1);display:grid;place-items:center;font-size:27px;font-weight:300;line-height:1;color:var(--ink);padding-right:.02em}.rcard .who{min-width:0}.rcard .role{margin:0 0 6px;font-size:12px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--clay)}.rcard .name{font-size:29px;font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--ink)}.rcard .pid{margin:9px 0 0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);font-variant-numeric:tabular-nums}.rcard dl{margin:0 0 var(--p-4);display:grid;gap:var(--p-4)}.rcard dt{margin-bottom:5px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--clay)}.rcard dd{margin:0;font-size:15.5px;line-height:1.5;color:var(--graphite)}.rcard .skills{display:flex;flex-wrap:wrap;gap:6px}.rcard .skills span{font-size:12px;line-height:1.35;padding:5px 11px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--ivory);color:var(--graphite)}.rcard .foot{margin-top:auto;padding-top:var(--p-5);border-top:1px solid var(--brass);display:flex;justify-content:space-between;align-items:center;gap:var(--p-3);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--clay)}.rcard .seal{width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid var(--brass);display:grid;place-items:center;overflow:hidden}.rcard .seal img{width:17px;height:17px;display:block}.demo>.rcard{grid-column:1/span 5;align-self:start}.roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.roster .rcard .top{min-height:76px}@media (max-width:1024px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.roster{grid-template-columns:1fr}}@media (max-width:600px){.rcard{padding:0;background:0 0}.rcard .core{border-radius:var(--r-m);padding:var(--p-4)}.rcard .top{grid-template-columns:48px minmax(0,1fr);gap:var(--p-3)}.rcard .mono{width:48px;height:48px;font-size:23px}.rcard .name{font-size:26px}.rcard dl{gap:var(--p-3)}}.chat{grid-column:7/span 6;background:var(--chat-ground);border:1px solid var(--rule);border-radius:var(--r-m);padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:var(--e-1)}.chat-head{display:flex;align-items:center;gap:var(--p-3);padding:var(--p-3) var(--p-4);background:var(--paper);border-bottom:1px solid var(--rule)}.chat-ch{width:32px;height:32px;flex:none;border-radius:9px;border:1px solid var(--brass);background:var(--ivory);display:grid;place-items:center;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.chat-hmeta{min-width:0}.chat-title{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word}.chat-sub{margin:2px 0 0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--clay)}.chat-more{margin-left:auto;flex:none;display:flex;gap:3px;align-items:center;height:44px;width:28px;justify-content:center}.chat-more i{width:3px;height:3px;border-radius:50%;background:var(--clay)}.chat-body{padding:var(--p-4);display:flex;flex-direction:column;gap:var(--p-3)}.chat-sys{display:flex;align-items:center;gap:var(--p-3);margin:2px 0 4px}.chat-sys::after,.chat-sys::before{content:"";flex:1;height:1px;background:var(--rule)}.chat-sys span{flex:none;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}.chat .msg{display:grid;grid-template-columns:34px minmax(0,1fr) 72px;gap:var(--p-3);align-items:start;background:0 0;border:0;border-radius:0;padding:0}.chat .msg.me{grid-template-columns:72px minmax(0,1fr) 34px}.chat .msg .msg-av{grid-column:1;grid-row:1}.chat .msg .msg-b{grid-column:2;grid-row:1}.chat .msg.me .msg-av{grid-column:3;grid-row:1}.chat .msg.me .msg-b{grid-column:2;grid-row:1}.msg-av{position:relative;width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1}.msg-av.av-agent{background:var(--paper);border:1px solid var(--brass);color:var(--ink)}.msg-av.av-human{background:var(--graphite);border:1px solid var(--graphite);color:var(--ivory)}.msg-av::after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--chat-ground);background:var(--brass)}.msg-av.av-human::after{background:var(--graphite)}.msg.cont .msg-av{visibility:hidden}.msg-b{min-width:0;background:var(--chat-in);border:1px solid var(--rule);border-radius:4px 14px 14px 14px;padding:var(--p-3) var(--p-4)}.msg.me .msg-b{background:var(--chat-mine);border-color:rgba(182,138,58,.34);border-radius:14px 4px 14px 14px}.msg.cont{margin-top:-8px}.msg.cont .msg-b{border-radius:14px}.msg-by{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 5px}.msg-name{font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.msg-role{font-size:12px;font-weight:600;color:var(--clay)}.msg.me .chat-time,.msg.me .msg-role{color:var(--graphite)}.chat-time{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--clay)}.msg-b p{margin:0;font-size:15px;line-height:1.5;color:var(--graphite)}.msg.me .msg-b p{color:var(--ink)}.msg-b p+p{margin-top:8px}.msg-b b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.chat-quote{margin:var(--p-3) 0 0;border-left:3px solid var(--brass);background:var(--ivory);border-radius:0 var(--r-s) var(--r-s) 0;padding:var(--p-2) var(--p-3);display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--p-3)}.chat-quote dt{margin:0;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--clay)}.chat-quote dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink);font-variant-numeric:tabular-nums}.chat-rr{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:-2px 48px 0 0;font-size:12px;font-weight:600;color:var(--clay)}.chat-rr svg{width:14px;height:11px;flex:none;fill:none;stroke:var(--clay);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chat-res{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--p-3);align-items:start;margin-top:var(--p-2);background:var(--arc);border:1px solid var(--brass);border-radius:var(--r-s);padding:var(--p-3) var(--p-4)}.chat-res .tick{width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid var(--brass);background:var(--paper);display:grid;place-items:center}.chat-res .tick svg{width:13px;height:13px;fill:none;stroke:var(--brass);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat-res p{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink)}.chat-res .rmeta{display:block;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--graphite);font-variant-numeric:tabular-nums}.chat-res b{font-weight:700;font-variant-numeric:tabular-nums}.chat-composer{display:flex;align-items:center;gap:var(--p-3);padding:var(--p-3) var(--p-4);background:var(--paper);border-top:1px solid var(--rule)}.chat-field{flex:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 var(--p-3);background:var(--ivory);border:1px solid var(--rule);border-radius:var(--r-pill);font-size:13.5px;color:var(--clay);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-send{width:44px;height:44px;flex:none;border-radius:50%;background:var(--brass);display:grid;place-items:center}.chat-send svg{width:17px;height:17px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.demo>.chat-note{grid-column:1/span 5;grid-row:2;align-self:start}.chat-note{margin:var(--p-3) 0 0;font-size:13.5px;line-height:1.5;color:var(--clay)}@media (max-width:1024px){.demo{grid-template-columns:1fr;row-gap:var(--s4)}.chat,.demo>.chat-note,.demo>.rcard{grid-column:1}.demo>.chat-note{grid-row:auto;margin-top:0}.demo>.rcard{max-width:520px}}@media (max-width:600px){.chat .msg{grid-template-columns:30px minmax(0,1fr) 34px;gap:var(--p-2)}.chat .msg.me{grid-template-columns:34px minmax(0,1fr) 30px}.msg-av{width:30px;height:30px;font-size:12px}.msg-b{padding:var(--p-2) var(--p-3)}.msg-b p{font-size:14.5px}.chat-body{padding:var(--p-3);gap:var(--p-2)}.chat-rr{margin-right:40px}.chat-quote{grid-template-columns:1fr;gap:0 0}.chat-quote dd{margin-bottom:6px}.chat-quote dd:last-child{margin-bottom:0}}#case .k{color:var(--graphite)}.pgrid{display:grid;grid-template-columns:repeat(var(--pg-cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s4)}.pgrid>.pg{display:grid;grid-template-columns:1fr;gap:0;align-content:start}.pgrid .pg-ico{margin-bottom:var(--p-3)}.pgrid .pg-t{margin:0 0 7px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.pgrid .pg-s{margin:0;font-size:15.5px;line-height:1.55;color:var(--graphite);max-width:36ch}@media (max-width:860px){.pgrid{--pg-cols:2}}@media (max-width:600px){.pgrid{--pg-cols:1;row-gap:var(--s3)}.pgrid>.pg{grid-template-columns:var(--pg-tile) minmax(0,1fr);column-gap:var(--p-3);align-items:start}.pgrid .pg-ico{grid-row:1/span 2;margin-bottom:0}.pgrid .pg-t{font-size:15.5px;margin-bottom:5px}.pgrid .pg-s{font-size:14.5px;max-width:none}}@media (max-width:400px){.pgrid{--pg-tile:38px;row-gap:var(--s2)}.pgrid>.pg{column-gap:var(--p-2)}.pgrid .pg-t{font-size:15px;line-height:1.28}.pgrid .pg-s{font-size:14px;line-height:1.5}.ic5 svg{width:19px;height:19px}}.graphite .pgrid .pg-t,.ink .pgrid .pg-t{color:var(--ivory)}.graphite .pgrid .pg-s,.ink .pgrid .pg-s{color:var(--ivory);opacity:.86}.graphite .ic5,.ink .ic5{background:rgba(255,255,255,.03);background-image:repeating-linear-gradient(90deg,rgba(241,191,106,.18) 0 1px,rgba(241,191,106,0) 1px 6px);box-shadow:0 0 0 3px rgba(182,138,58,.08)}.graphite .ic5 svg,.ink .ic5 svg{stroke:var(--brass-light)}.graphite .ic5 svg .f,.ink .ic5 svg .f{fill:var(--brass-light)}.graphite .ic5 svg .kn,.ink .ic5 svg .kn{fill:var(--ink)}@media (prefers-reduced-motion:reduce){.chat,.chat *,.pgrid,.pgrid *,.rcard,.rcard .core{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.chat,.chat-composer,.chat-head,.chat-res,.ic5,.msg-b,.rcard,.rcard .core{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.chat,.chat .msg,.chat-body,.chat-quote,.msg-b,.pgrid,.pgrid>.pg,.rcard,.rcard .core,.rcard .who{min-width:0}.chat-quote dd,.chat-title,.msg-b p,.pgrid .pg-s,.pgrid .pg-t,.rcard dd{overflow-wrap:break-word}html.js .chat.rv .chat-body>*{opacity:0;transform:translateY(6px);transition:opacity .32s var(--ezo),transform .32s var(--ezo)}html.js .chat.rv.in .chat-body>*{opacity:1;transform:none}html.js .chat.rv.in .chat-body>:nth-child(2){transition-delay:0.1s}html.js .chat.rv.in .chat-body>:nth-child(3){transition-delay:0.2s}html.js .chat.rv.in .chat-body>:nth-child(4){transition-delay:0.3s}html.js .chat.rv.in .chat-body>:nth-child(5){transition-delay:0.4s}html.js .chat.rv.in .chat-body>:nth-child(6){transition-delay:0.5s}html.js .chat.rv.in .chat-body>:nth-child(7){transition-delay:0.6s}html.js .chat.rv.in .chat-body>:nth-child(8){transition-delay:0.7s}html.js .chat.rv:not(.in):focus-within .chat-body>*{opacity:1;transform:none;transition:none;transition-delay:0s}@media (prefers-reduced-motion:reduce){html.js .chat.rv .chat-body>*,html.js .chat.rv.in .chat-body>*{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}.demo-say{margin:var(--s3) 0 0;font-size:15.5px;line-height:1.55;color:var(--graphite);max-width:34ch}.demo-say b{color:var(--ink);font-weight:700}.demo-l{grid-column:1/span 5;align-self:start;min-width:0}@media (max-width:1024px){.demo-l{grid-column:1}.demo-say{max-width:60ch}}:root{--sl-card-cols:7;--sl-facts-cols:4;--sl-gap:22px;--sl-rule:1px;--sl-card-gap:26px}.slides{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--sl-gap)}.slide{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--p-4);align-items:start}.slide>.slide-stage{grid-column:1/-1}.slide>.rcard{grid-column:1/span var(--sl-card-cols)}.slide>.facts{grid-column:calc(var(--sl-card-cols) + 2)/span var(--sl-facts-cols);align-self:start;padding-top:22px}.slide-stage{margin:0;display:flex;align-items:center;gap:var(--p-3);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--ink);transition:color .18s var(--ez)}.slide-stage::after{content:"";flex:1 1 auto;min-width:0;height:var(--sl-rule);background:var(--brass);transform-origin:left center}.js .slide.rv .slide-stage::after{transform:scaleX(0);transition:transform .32s var(--ez) .18s}.js .slide.rv.in .slide-stage::after{transform:scaleX(1)}.slide .rcard{align-self:start}.slide .rcard .core{padding:var(--p-4)}.slide .rcard dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sl-card-gap);row-gap:var(--p-3)}.slide .rcard .fp-owns{grid-column:1;grid-row:1}.slide .rcard .fp-bound{grid-column:2;grid-row:1}.slide .rcard .fp-meas{grid-column:3;grid-row:1}.slide .rcard .fp-skills{grid-column:1/-1;grid-row:2}.slide-mk{display:none}.slide .rcard:hover{background:var(--rcard-tray)}.facts dl{margin:0;display:grid;row-gap:var(--p-4)}.facts .fx>dt{margin:0 0 5px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;color:var(--graphite)}.facts .fx>dd{margin:0;font-size:16.5px;line-height:1.5;color:var(--graphite);max-width:56ch}.facts .fx-k>dd{color:var(--ink);font-weight:600}.facts .fx-c{margin-top:var(--p-2);padding-top:var(--p-4);border-top:1px solid var(--rule)}.facts .fx-c>dd{color:var(--ink);font-weight:600;font-size:17px}.cw-note{margin:var(--s4) 0 0;max-width:74ch}#coworkers .head{margin-bottom:var(--s4)}@media (max-width:1180px){:root{--sl-card-cols:8;--sl-facts-cols:3}/* at 8 columns the three dl columns are 174-208px, so the internal gutter has to give too */ .slide .rcard dl{column-gap:var(--p-4)}.facts .fx>dd{max-width:none}}@media (max-width:1023px){:root{--sl-gap:var(--p-4)}.slide{grid-template-columns:minmax(0,1fr);row-gap:var(--p-4)}.slide>.facts,.slide>.rcard,.slide>.slide-stage{grid-column:1!important}.slide .rcard dl{grid-template-columns:minmax(0,1fr);row-gap:var(--p-3)}.slide .rcard .fp-bound,.slide .rcard .fp-meas,.slide .rcard .fp-owns,.slide .rcard .fp-skills{grid-column:1;grid-row:auto}.slide .rcard .top{min-height:0}.slide>.facts{padding-top:0}.facts .fx>dd{max-width:none}.facts .fx-c>dd{font-size:16.5px}}@media (max-width:1023px){.slide-d .top{position:relative}.slide-t{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:0 0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.slide-t::after{content:"";position:absolute;inset:calc(var(--p-4) * -1) calc(var(--p-4) * -1) 0;border-radius:var(--r-s)}.slide-t:focus-visible{outline:0}.slide-t:focus-visible::after{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px rgba(182,138,58,.42)}.slide-d .top{grid-template-columns:56px minmax(0,1fr) 24px}.slide-mk{grid-column:3;align-self:center;justify-self:end;width:24px;height:24px;flex:none;pointer-events:none;display:grid;place-items:center}.slide-mk svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ez)}.slide-d[data-open="1"] .slide-mk svg{transform:rotate(180deg)}.slide-b{display:block}.slide-d[data-open="0"] .slide-b{display:none}.slide-d .core{padding-bottom:var(--p-3)}.slide-d[data-open="0"] .core{padding-bottom:var(--p-4)}.slide-d[data-open="0"] .top{margin-bottom:0;padding-bottom:0;border-bottom:0}.slide-b>.facts{margin-top:var(--p-4);padding-top:var(--p-4);border-top:1px solid var(--brass)}.slide>.slide-stage{margin-bottom:var(--p-2)}}@media (max-width:600px){.slide-d .top{grid-template-columns:48px minmax(0,1fr) 24px}}@media (prefers-reduced-motion:reduce){.js .slide.rv .slide-stage::after,.js .slide.rv.in .slide-stage::after{transform:none!important;transition:none!important;transition-delay:0s!important}.slide-mk svg{transition:none!important}}html:not(.js) .facts,html:not(.js) .slide{opacity:1;transform:none}html:not(.js) .slide-stage::after{transform:none}html:not(.js) .slide-b{display:block!important}.slide:focus-within .slide-stage::after{background:var(--burnt)}.slide:focus-within .slide-stage{color:var(--ink)}.tint .rows.agree .key,.tint .rows.agree .who{color:var(--ink)}.tint .rows.agree .say{color:var(--graphite)}.tint .adopt{border-top-color:var(--brass)}.tint .adopt li{color:var(--graphite)}.tint .adopt li::before{color:var(--graphite)}.tint .adopt li b,.tint .adopt li strong{color:var(--ink)}.tint .statement{color:var(--ink)}.tint .cw-note,.tint .small{color:var(--graphite)}html.js #governance .ctrl.rv.in .ctrl-r,html.js #governance .ctrl.rv.in .ctrl-r .ctrl-cant{transition-delay:0s!important}.slide-t{min-height:44px;width:100%;display:flex;align-items:center;gap:var(--p-2);text-align:left}@media (max-width:620px){.rcard .top{grid-template-columns:46px minmax(0,1fr);gap:var(--p-3)}.rcard .mono{width:46px;height:46px;font-size:22px}.rcard .role{overflow-wrap:anywhere}.rcard .pid{letter-spacing:.04em}}.slide-t::after{inset:calc(var(--p-4) * -1) 0 0 calc(var(--p-4) * -1)}.rcard-lead .rc-eyebrow{margin:0 0 var(--p-3);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.rcard-lead .rc-long{margin:2px 0 6px;font-size:14px;line-height:1.45;color:var(--graphite)}.rcard-lead .rc-long b{color:var(--ink);font-weight:800}.rcard-lead .pid{font-size:12px;letter-spacing:.06em}.rcard-lead dl{row-gap:var(--p-3)}.rcard-lead .rc-kpi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--p-4)}.rcard-lead .rc-kpi li{position:relative;padding-left:14px;font-size:14.5px;line-height:1.45;color:var(--graphite)}.rcard-lead .rc-kpi li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;border:1px solid var(--brass);background:var(--brass-light)}@media (max-width:620px){.rcard-lead .rc-kpi{grid-template-columns:minmax(0,1fr)}}.chg{margin-top:var(--s5)}.chg-h{margin:0 0 var(--s3);font-size:clamp(19px,2.1vw,24px);font-weight:700;letter-spacing:-.022em;color:var(--ink)}.chg-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}.chg-c{border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--p-5)}.chg-before{background:var(--ivory)}.chg-after{background:var(--arc-tint,var(--arc-tint))}.chg-c .k{margin:0 0 var(--p-3)}.chg-c ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--p-3)}.chg-c li{position:relative;padding-left:16px;font-size:15.5px;line-height:1.55;color:var(--graphite)}.chg-c li::before{content:"";position:absolute;left:0;top:.66em;width:7px;height:1px;background:var(--brass)}.chg-after li::before{width:7px;height:7px;top:.5em;border-radius:50%;background:0 0;border:1px solid var(--brass)}.chg-note{margin-top:var(--p-4)}@media (max-width:860px){.chg-g{grid-template-columns:minmax(0,1fr)}}.chg{grid-column:1/-1}.rcard-lead .rc-eyebrow{font-size:12px;letter-spacing:.1em}@media (min-width:1024px){.slides{position:relative}.slide{position:sticky;top:calc(var(--nav-clear) + 8px);background:var(--ivory);padding-top:var(--s3);padding-bottom:var(--s4);border-radius:var(--r-m);box-shadow:0 -1px 0 var(--rule),0 -14px 26px -18px rgba(28,28,26,.3)}.slide:first-of-type{z-index:1;top:calc(var(--nav-clear) + 8px)}.slide:nth-of-type(2){z-index:2;top:calc(var(--nav-clear) + 22px)}.slide:nth-of-type(3){z-index:3;top:calc(var(--nav-clear) + 36px)}.slide:nth-of-type(4){z-index:4;top:calc(var(--nav-clear) + 50px)}.slide:nth-of-type(5){z-index:5;top:calc(var(--nav-clear) + 64px)}.slide:nth-of-type(6){z-index:6;top:calc(var(--nav-clear) + 78px)}.slide:nth-of-type(7){z-index:7;top:calc(var(--nav-clear) + 92px)}.slide:nth-of-type(8){z-index:8;top:calc(var(--nav-clear) + 106px)}.slide .stage,.slide-rule,.slide>.slide-stage{position:static}.slides+*{position:relative;z-index:7;background:var(--ivory)}}.chat-cav{margin:var(--p-3) 0 0;font-size:13px;line-height:1.5;color:var(--clay);text-align:center;padding:0 var(--p-3)}#chain{--chn-illo-w:1120px;--chn-swap:1180px;--chn-own-cols:4;--chn-text-cols:2}.chn-lab{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin:0 0 var(--s3)}.chn-lab-own{margin-top:var(--s5)}.chn-illo{overflow-x:auto;overscroll-behavior-x:contain}.chn-illo svg{min-width:var(--chn-illo-w);border-radius:var(--r-m)}.chn-text{display:none}@media (max-width:1179px){.chn-illo{display:none}.chn-text{display:block}}.chn-h{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin:0 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--brass)}.chn-h+.chn-seq{margin-top:calc(var(--s2) * -1)}.chn-h.chn-h2{margin-top:var(--s5)}.chn-seq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;column-gap:var(--s4)}.chn-seq li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start;border-top:1px solid var(--rule);padding:13px 0}.chn-seq li:first-child{border-top-color:var(--rule)}.chn-n{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--clay);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.9}.chn-t{display:block;font-size:16px;font-weight:700;color:var(--ink);line-height:1.35}.chn-v{display:block;font-size:14px;color:var(--graphite);margin-top:2px}@media (min-width:720px){.chn-seq{grid-template-columns:repeat(var(--chn-text-cols),minmax(0,1fr))}}.chn-flow{list-style:none;margin:0;padding:var(--p-4);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-m);display:grid;row-gap:14px;column-gap:var(--s4)}@media (min-width:720px){.chn-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}}.chn-flow li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--ink);line-height:1.35}.chn-flow li::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--brass);border:1px solid var(--brass);box-shadow:inset 0 0 0 2.5px var(--paper)}.chn-note{font-size:14px;line-height:1.55;color:var(--graphite);margin:var(--s3) 0 0}.chn-own{display:grid;grid-template-columns:repeat(var(--chn-own-cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s4);margin:0}.chn-own>div{border-top:1px solid var(--brass);padding-top:var(--s3)}.chn-own dt{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin:0 0 var(--s1)}.chn-own dd{margin:0;font-size:15px;line-height:1.55;color:var(--graphite);max-width:30ch}@media (max-width:1024px){.chn-own{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chn-own{grid-template-columns:1fr;row-gap:var(--s3)}}:root{--cw-name-size:clamp(29px,3.4vw,42px);--cw-long-size:14px;--cw-kpi-cols:2;--sl-card-cols:8;--sl-facts-cols:3;--bn-cols:2;--bn-top:var(--sec-join)}.slide .rcard .name{font-size:var(--cw-name-size);font-weight:300;letter-spacing:-.028em;line-height:1;color:var(--ink)}.slide .rcard .cw-long{margin:7px 0 0;font-size:var(--cw-long-size);line-height:1.45;color:var(--graphite)}.slide .rcard .cw-long b{color:var(--ink);font-weight:800}.slide .rcard .pid{margin:8px 0 0}.slide .rcard .fp-owns{grid-column:1;grid-row:1}.slide .rcard .fp-bound{grid-column:2;grid-row:1}.slide .rcard .fp-rec{grid-column:3;grid-row:1}.slide .rcard .fp-meas{grid-column:1/-1;grid-row:2}.slide .rcard .fp-skills{grid-column:1/-1;grid-row:3}.slide .rcard .fp-rec>dd{color:var(--ink);font-weight:600}.slide .rcard .cw-kpi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cw-kpi-cols),minmax(0,1fr));gap:6px var(--p-5)}.slide .rcard .cw-kpi li{position:relative;padding-left:15px;font-size:14.5px;line-height:1.45;color:var(--graphite)}.slide .rcard .cw-kpi li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;border:1px solid var(--brass);background:var(--brass-light)}.facts .fx-chart>dt{color:var(--ink);margin-bottom:var(--p-2)}.facts .fx-chart>dd{margin-top:0}.facts .cw-chart{list-style:none;margin:0;padding:0;display:grid;row-gap:var(--p-3)}.facts .cw-chart li{display:grid;row-gap:1px}.facts .cw-chart b{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.45;color:var(--graphite)}.facts .cw-chart span{font-size:16.5px;line-height:1.4;color:var(--ink)}.facts .cw-chart .cw-esc{font-size:15.5px;color:var(--graphite);font-weight:400}@media (max-width:1023px){.slide .rcard .fp-bound,.slide .rcard .fp-meas,.slide .rcard .fp-owns,.slide .rcard .fp-rec,.slide .rcard .fp-skills{grid-column:1;grid-row:auto}.slide .rcard .cw-long{margin-top:6px}.slide-mk{align-self:start;margin-top:24px}}@media (max-width:620px){:root{--cw-kpi-cols:1}}#benefits{padding-top:var(--bn-top)}.bn{display:grid;grid-template-columns:repeat(var(--bn-cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s3);align-items:stretch}.bn-c{border-radius:var(--r-m);padding:var(--p-5)}.bn-out{border:1px solid var(--clay)}.bn-in{background:var(--paper);border:1px solid var(--brass);box-shadow:var(--e-1)}.bn-k{margin:0 0 var(--p-4);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.45;color:var(--graphite)}.bn-l{list-style:none;margin:0;padding:0;display:grid;row-gap:var(--p-4)}.bn-l li{position:relative;padding-left:17px;font-size:16px;line-height:1.55;color:var(--graphite)}.bn-out li::before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--graphite)}.bn-in li::before{content:"";position:absolute;left:0;top:.52em;width:7px;height:7px;border-radius:50%;border:1px solid var(--brass)}.bn-f{color:var(--ink);font-weight:600}.bn-f i{color:var(--graphite);font-weight:400;font-style:italic}#benefits .bn-note{margin:var(--s4) 0 0;max-width:74ch;color:var(--graphite)}#benefits .bn-note i{color:var(--graphite)}@media (max-width:860px){:root{--bn-cols:1}.bn-c{padding:var(--p-4)}}:root{--sl-n:5;--sl-gap:14px;--sl-pt:18px;--sl-pb:24px;--sl-rail:2px}@media (min-width:861px){:root{--sec:88px;--sec-join:56px}}@media (max-width:860px){:root{--sec:60px;--sec-join:40px}}.graphite .model,.ink .model{border-top-color:var(--rule-cap-d)}.graphite .chat,.graphite .rcard .core,.ink .chat,.ink .rcard .core{box-shadow:0 1px 0 rgba(255,253,248,.55) inset,0 2px 8px rgba(0,0,0,.28),0 28px 64px rgba(0,0,0,.42)}.graphite,.ink{border-top:1px solid rgba(241,191,106,.25)}:root{--stat-lines:2}#case .stats>div{display:flex;flex-direction:column;align-items:stretch}#case .stats .counter{min-height:calc(var(--stat-lines) * 1em);display:flex;align-items:flex-end}@media (max-width:1024px){:root{--stat-lines:1}}#case .stats .counter{color:var(--ink)}#benefits .bn-k{font-size:clamp(21px,2.7vw,31px);font-weight:700;letter-spacing:-.03em;text-transform:none;line-height:1.15;color:var(--ink)}.k{font-size:12px}:root{--t-micro:12px}#agent>.wrap>.head,#benefits>.wrap>.head,/* ============================================================================= 3 · VARY THE COMPOSITION · three sections get a new opening rhythm ----------------------------------------------------------------------------- All nine sections opened identically: a 12-column .head with the H2 on columns 1-6 and the description on 8-12, tops aligned. Nine times. The homepage already broke that deliberately on three sections with a stacked head, so a stacked or centred head is precedented. Three devices, one each, and they are distinguishable from each other: #case stacked left, narrow then a 4-up band of 66px figures #agent centred on ink the page's dark midpoint pivot      #benefits  wide banner head        then an edge-to-edge two-panel band     The six other sections keep the house pattern, which is the point: a    variation only reads as one if there is still a norm.    ========================================================================== */  /* the stacked and centred heads run their description on ONE row below the    headline instead of beside it, so the row gap is now a type relationship    rather than a grid gap. --s3 (24px) was tuned for the 12-column split. */ #case>.wrap>.head{row-gap:var(--s2)}#case>.wrap>.head>h2{grid-column:1/span 9}#case>.wrap>.head>p:not(.eyebrow){grid-column:1/span 8;max-width:78ch}@media (min-width:861px){#agent>.wrap>.head{justify-items:center;text-align:center}#agent>.wrap>.head>h2{grid-column:2/span 10;max-width:26ch;margin-inline:auto}#agent>.wrap>.head>p:not(.eyebrow){grid-column:3/span 8;max-width:72ch;margin-inline:auto}}#agent .model{max-width:1000px;margin-inline:auto}#benefits>.wrap{max-width:none;padding:0}#benefits>.wrap>.bn-note,#benefits>.wrap>.head{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}#benefits>.wrap>.head>h2{grid-column:1/span 10}#benefits>.wrap>.head>p:not(.eyebrow){grid-column:1/span 9;max-width:84ch}.bn{column-gap:0;row-gap:0}.bn-c{border:0;border-radius:0;padding:var(--s5) var(--s4)}.bn-out{background:rgba(122,106,86,.1)}.bn-in{background:var(--paper);box-shadow:none}.bn-c>*{max-width:44ch;margin-inline:auto}@media (max-width:860px){.bn-c{padding:var(--s3) var(--gutter)}.bn-c>*{max-width:none}#benefits>.wrap>.bn-note,#benefits>.wrap>.head{padding-inline:var(--gutter)}}.rows .row{padding:var(--s2) 0}.rows>.row{padding:var(--s2) 0}.rows>.row.rowh{padding:0 0 var(--p-2)}.head{margin-bottom:var(--s4)}@media (max-width:860px){.head{margin-bottom:var(--s3)}}.slide .rcard .top{padding-bottom:var(--p-2);margin-bottom:var(--p-3)}.slide .rcard dl{row-gap:var(--p-2);margin-bottom:var(--p-3)}.slide .rcard .foot{padding-top:var(--p-3)}.slide .rcard dt{margin-bottom:3px}.facts dl{row-gap:var(--p-3)}.facts .fx>dt{margin-bottom:3px}.facts .fx-c{margin-top:var(--p-1);padding-top:var(--p-3)}.slides{row-gap:var(--sl-gap)}.cw-note{margin-top:var(--s3)}.stats>div{padding-top:var(--p-4)}.stats>div{padding-bottom:var(--p-4)}.stats p:not(.counter){margin-top:var(--p-1)}.stats .small{margin-top:var(--p-3)}.model>div{padding-top:var(--p-4)}.model{margin-bottom:var(--s4)}.adopt li{padding-top:var(--p-4)}.pgrid{row-gap:var(--s3)}.pgrid .pg-ico{margin-bottom:var(--p-2)}.k{margin-bottom:var(--s2)}.ctrl+.k,.illo+.k,.rows+.k{margin-top:var(--s5)}.stats+.k{margin-top:var(--s4)}.bn-l{row-gap:var(--p-3)}.bn-k{margin-bottom:var(--p-3)}.chat-body{gap:var(--p-2)}#agent .demo{margin-top:var(--s5)}.slide:first-of-type{--sl-i:1}.slide:nth-of-type(2){--sl-i:2}.slide:nth-of-type(3){--sl-i:3}.slide:nth-of-type(4){--sl-i:4}.slide:nth-of-type(5){--sl-i:5}.slide:nth-of-type(6){--sl-i:6}.slide:nth-of-type(7){--sl-i:7}.slide:nth-of-type(8){--sl-i:8}@media (min-width:1024px){.slide{padding-top:var(--sl-pt);padding-bottom:var(--sl-pb);border-radius:0;background-color:var(--ivory);background-image:linear-gradient(90deg,var(--brass) 0 calc(var(--sl-i)/ var(--sl-n) * 100%),rgba(182,138,58,.2) calc(var(--sl-i)/ var(--sl-n) * 100%) 100%),linear-gradient(#fffdf8,#fffdf8);background-size:100% var(--sl-rail),100% calc(var(--sl-rail) + 1px);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;box-shadow:0 -14px 30px -18px rgba(28,28,26,calc(.14 + .055 * var(--sl-i)))}.slide-stage::after{box-shadow:0 0 0 1px var(--paper)}}.btn{background:var(--brass-light);color:var(--ink);border-color:var(--ink)}.chero .btn,.graphite .btn,.ink .btn{background:var(--brass-light);color:var(--ink);border-color:var(--brass-light)}#case{--pg-lab:17px;--pg-lab-track:.09em;--pg-mark:var(--burnt);--pg-tick:30px}#chain{--chn-own-body:14px;--chn-own-pad:var(--p-4)}#case .k{display:flex;align-items:center;gap:var(--s2);font-size:var(--pg-lab);line-height:1.25;letter-spacing:var(--pg-lab-track);color:var(--ink);margin-bottom:var(--s3)}#case .k::before{content:"";flex:none;width:5px;height:1.05em;background:var(--pg-mark)}#case .k::after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:var(--pg-mark)}@media (max-width:560px){#case{--pg-lab-track:.06em}#case .k{gap:var(--s1)}#case .k::after{display:none}}.pgrid{row-gap:var(--s3)}.pgrid>.pg{position:relative;border-top:1px solid rgba(176,90,36,.32);padding-top:var(--p-3)}.pgrid>.pg::before{content:"";position:absolute;left:0;top:-1px;width:var(--pg-tick);height:2px;background:var(--pg-mark)}.pgrid .pg-ico{border-radius:var(--r-s);border:1px solid var(--pg-mark);background-image:none;box-shadow:inset 0 2px 0 rgba(28,28,26,.055),inset 0 -1px 0 rgba(255,255,255,.6);margin-bottom:var(--p-3)}.pgrid .pg-ico svg{stroke:var(--pg-mark);stroke-width:1.7}.pgrid .pg-ico svg .f{fill:var(--pg-mark)}.pgrid .pg-t{font-weight:800;color:var(--ink)}@media (max-width:600px){.pgrid{row-gap:var(--s3)}.pgrid .pg-ico{margin-bottom:0}.pgrid>.pg{padding-top:var(--p-2)}.pgrid>.pg::before{width:24px}}@media (max-width:400px){.pgrid{row-gap:var(--s2)}.pgrid>.pg{padding-top:var(--p-1)}.pgrid>.pg::before{width:20px}.pgrid .pg-ico svg{stroke-width:1.6}}.graphite .pgrid>.pg,.ink .pgrid>.pg{border-top-color:rgba(241,191,106,.28)}.graphite .pgrid>.pg::before,.ink .pgrid>.pg::before{background:var(--brass-light)}.graphite .pgrid .pg-ico,.ink .pgrid .pg-ico{border-color:var(--brass-light);box-shadow:inset 0 2px 0 rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.06)}.graphite .pgrid .pg-ico svg,.ink .pgrid .pg-ico svg{stroke:var(--brass-light)}.graphite .pgrid .pg-ico svg .f,.ink .pgrid .pg-ico svg .f{fill:var(--brass-light)}.graphite .pgrid .pg-t,.ink .pgrid .pg-t{color:var(--ivory)}.chn-own{column-gap:var(--gutter);row-gap:var(--s3);align-items:stretch}.chn-own>div{border-top:0;background:var(--paper);border:1px solid rgba(216,208,194,.6);border-radius:var(--r-m);padding:var(--chn-own-pad);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(28,28,26,.05),0 10px 24px rgba(28,28,26,.055);position:relative}.chn-own>div::before{content:"";position:absolute;left:var(--chn-own-pad);top:-1px;width:26px;height:2px;background:var(--brass)}.chn-own dt{font-size:12px;letter-spacing:.12em;color:var(--graphite);margin:0 0 var(--p-2)}.chn-own dd{font-size:var(--chn-own-body);line-height:1.5;color:var(--graphite);max-width:none}.chn-lab-own{margin-top:var(--s4)}@media (max-width:560px){.chn-own{row-gap:var(--s2)}.chn-own>div{padding:var(--p-3)}.chn-own>div::before{left:var(--p-3)}}.graphite .chn-own>div,.ink .chn-own>div{background:rgba(255,255,255,.04);border-color:rgba(241,191,106,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.18)}.graphite .chn-own dt,.ink .chn-own dt{color:var(--brass-light)}.graphite .chn-own dd,.ink .chn-own dd{color:var(--ivory);opacity:.88}#chain{--chn-illo-w:1120px;--chn-swap:1180px}.chn-illo svg{background:0 0}@media (prefers-reduced-motion:reduce){.chn-own,.chn-own *,.pgrid,.pgrid *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.chn-own>div,.pgrid .pg-ico{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.chn-own dd,.chn-own>div{min-width:0}.chn-own dd,.chn-own dt{overflow-wrap:break-word}:root{--stg-dot:9px;--stg-rule:1px;--sl-gap:10px;--sl-pt:16px;--sl-pb:16px}#agent .rcard-lead dt{margin-bottom:0}#agent .rcard-lead dt .gl{display:block;margin:3px 0 5px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--clay)}#agent .rcard-lead .rc-bound{padding-left:var(--p-3);border-left:3px solid var(--brass)}#agent .rcard-lead .rc-bound+dd{padding-left:var(--p-3);border-left:3px solid var(--brass);color:var(--ink);font-weight:600}#agent .rcard-lead .rc-kpi{grid-template-columns:minmax(0,1fr)}#agent .demo-l>.hang .core{height:auto}@media (min-width:1181px){#agent .demo{position:relative}#agent .demo::before{content:"";position:absolute;left:calc(41.6667% - 6px);width:calc(8.3333% + 12px);top:36px;height:var(--stg-dot);pointer-events:none;background-image:linear-gradient(rgba(182,138,58,.85),rgba(182,138,58,.85)),radial-gradient(circle at 4.5px 50%,var(--brass-light) 0 1.6px,rgba(241,191,106,0) 1.6px 3.2px,var(--brass-light) 3.2px 4.2px,rgba(241,191,106,0) 4.2px),radial-gradient(circle at calc(100% - 4.5px) 50%,var(--brass-light) 0 1.6px,rgba(241,191,106,0) 1.6px 3.2px,var(--brass-light) 3.2px 4.2px,rgba(241,191,106,0) 4.2px);background-size:100% 1px,100% 100%,100% 100%;background-position:0 50%,0 0,0 0;background-repeat:no-repeat;transform-origin:left center}}#agent .msg-d{margin:0}#agent .msg-s{display:flex;align-items:flex-start;gap:var(--p-3);min-height:44px;margin:0 calc(var(--p-4) * -1);padding:3px var(--p-4) 6px;list-style:none;cursor:pointer;border-radius:var(--r-s);transition:background-color .18s var(--ez)}#agent .msg-s::-webkit-details-marker{display:none}#agent .msg-s::marker{content:""}#agent .msg-t{display:block;flex:1 1 auto;min-width:0;font-size:15px;line-height:1.5;color:var(--graphite);overflow-wrap:break-word}#agent .msg-mk{flex:none;width:24px;height:24px;margin-top:-1px;display:grid;place-items:center;pointer-events:none}#agent .msg-mk svg{width:14px;height:14px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ez)}#agent .msg-d[open] .msg-mk svg{transform:rotate(180deg)}@media (hover:hover){#agent .msg-s:hover{background:rgba(122,106,86,.07)}}#agent .msg-s:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px rgba(182,138,58,.42)}#agent .msg-d>.chat-quote{margin-top:8px}#agent .msg-bound>.msg-b{box-shadow:inset 3px 0 0 var(--brass)}#agent a.chat-send{text-decoration:none;transition:transform .18s var(--ez)}#agent a.chat-send:focus-visible{outline:2px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 5px rgba(28,28,26,.45)}@media (hover:hover){#agent a.chat-send:hover{transform:translateX(2px)}}#agent a.chat-send:active{transform:translateX(1px) scale(.97)}html.js #agent .rcard-lead.rv .gl{opacity:0;transform:translateY(-3px);transition:opacity .32s var(--ezo),transform .32s var(--ezo)}html.js #agent .rcard-lead.rv.in .gl{opacity:1;transform:none}html.js #agent .rcard-lead.rv.in dl>dt:first-of-type .gl{transition-delay:240ms}html.js #agent .rcard-lead.rv.in dl>dt:nth-of-type(2) .gl{transition-delay:0.3s}html.js #agent .rcard-lead.rv.in dl>dt:nth-of-type(3) .gl{transition-delay:360ms}html.js #agent .rcard-lead.rv.in dl>dt:nth-of-type(4) .gl{transition-delay:420ms}@media (min-width:1181px){html.js #agent .demo::before{transform:scaleX(0);transition:transform .32s var(--ez) .42s}html.js #agent .demo:has(.chat.in)::before{transform:scaleX(1)}}@supports not selector(:has(*)){@media (min-width:1181px){html.js #agent .demo::before{transform:none;transition:none}}}html.js #agent .chat.rv .chat-res .tick{opacity:0;transform:scale(.72);transition:opacity .32s var(--ez) .7s,transform .32s var(--ez) .7s}html.js #agent .chat.rv.in .chat-res .tick{opacity:1;transform:none}html.js #agent .chat.rv:not(.in):focus-within .chat-res .tick,html.js #agent .rcard-lead.rv:not(.in):focus-within .gl{opacity:1;transform:none;transition:none;transition-delay:0s}.slide>.stg{display:flex;align-items:center;gap:var(--p-3);flex-wrap:nowrap;min-width:0}.stg-lab{margin:0;flex:none;order:1;white-space:nowrap}.slide>.stg::after{order:2;flex:0 0 22px;min-width:22px}.stg-rail{order:3;flex:1 1 auto;min-width:0;position:relative;list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.3;padding-right:8px;flex-wrap:wrap;row-gap:var(--p-2)}.stg-i{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap}.stg-i:not(:last-child)::after{content:"";flex:1 1 auto;min-width:14px;height:var(--stg-rule);margin-left:2px;background:var(--brass);box-shadow:0 0 0 1px var(--paper)}.stg-i:last-child{flex:0 0 auto}.stg-i::before{content:"";flex:none;width:var(--stg-dot);height:var(--stg-dot);border-radius:50%;border:1px solid var(--light-grey);background:var(--ivory)}.stg-t{min-width:0;color:var(--graphite)}.stg-i.is-near::before{border-color:var(--brass);background:var(--paper);box-shadow:0 0 0 2.5px rgba(182,138,58,.55)}.stg-i.is-near .stg-t{font-weight:700}.stg-i.is-at::before{border-color:var(--brass);background:radial-gradient(circle at 50% 50%,var(--paper) 0 1.5px,rgba(255,253,248,0) 1.5px),var(--brass);box-shadow:0 0 0 2.5px rgba(182,138,58,.24)}.stg-i.is-at .stg-t{color:var(--ink);font-weight:800}.stg-emp .stg-rail{flex:0 1 auto}.stg-emp .stg-i{flex:0 1 auto}.stg-emp .stg-i:not(:last-child)::after{flex:0 0 30px;min-width:30px}.stg-emp .stg-rail{background:var(--ivory);border:1px solid var(--light-grey);border-radius:var(--r-pill);padding:5px var(--p-4) 5px var(--p-3);box-shadow:inset 0 1px 0 rgba(28,28,26,.05)}.stg-emp .stg-i:not(:last-child)::after{background:var(--grey);box-shadow:none}.slide--gate .rcard .core{box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px rgba(182,138,58,.6),0 1px 0 rgba(255,253,248,.6) inset,0 1px 2px rgba(28,28,26,.05);background-image:radial-gradient(circle at 10px 10px,var(--brass) 0 2px,rgba(182,138,58,0) 2px),radial-gradient(circle at calc(100% - 10px) 10px,var(--brass) 0 2px,rgba(182,138,58,0) 2px),radial-gradient(circle at 10px calc(100% - 10px),var(--brass) 0 2px,rgba(182,138,58,0) 2px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--brass) 0 2px,rgba(182,138,58,0) 2px);background-repeat:no-repeat}.slide--gate .rcard .core{padding:calc(var(--p-4) + 4px)}.slide--strand .rcard .mono{background:var(--ivory);box-shadow:inset 0 2px 3px rgba(28,28,26,.1),inset 0 -1px 0 rgba(255,253,248,.8),0 0 0 3px rgba(182,138,58,.1)}.slide--outboard .rcard .core{box-shadow:inset -4px 0 0 -1px var(--paper),inset -3px 0 0 rgba(182,138,58,.7),0 1px 0 rgba(255,253,248,.6) inset,0 1px 2px rgba(28,28,26,.05);padding-right:calc(var(--p-4) + 4px)}@media (min-width:1024px){.slide--outboard>.facts{position:relative}.slide--outboard>.facts::before{content:"";position:absolute;left:calc(var(--gutter) * -1 - 5px);top:26px;width:var(--stg-dot);height:var(--stg-dot);border-radius:50%;border:1px solid var(--brass);background:var(--paper);box-shadow:0 0 0 2px var(--ivory);pointer-events:none}}.slide .rcard .core{padding:var(--p-3) var(--p-4)}.slide .rcard .top{margin-bottom:var(--p-2)}.slide .rcard .foot{padding-top:var(--p-2)}.cw-note{margin-top:var(--p-5)}@media (min-width:1024px){.slide{row-gap:var(--p-3)}}@media (max-width:1180px){.slide>.stg{flex-wrap:wrap;row-gap:var(--p-2)}.stg-lab{order:1;flex:0 0 auto}.slide>.stg::after{order:2;flex:1 1 auto;min-width:24px}.stg-rail{order:3;flex:1 0 100%;gap:var(--p-3)}}@media (max-width:640px){.stg-rail{gap:var(--p-3);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.stg-rail::-webkit-scrollbar{display:none}.stg-i:not(.is-at):not(.is-near) .stg-t,.stg-rail:has(.is-at) .stg-i.is-near .stg-t{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.stg-i:not(.is-at):not(.is-near),.stg-rail:has(.is-at) .stg-i.is-near{gap:0;flex:0 1 auto}.stg-emp .stg-i:not(:last-child)::after{flex:0 1 14px;min-width:10px}.stg-emp .stg-rail{background:0 0;border:0;box-shadow:none;padding:0}}@media (max-width:620px){.slide--gate .rcard .core{padding:var(--p-3) var(--p-4);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px rgba(182,138,58,.6),0 1px 2px rgba(28,28,26,.05);background-image:none}.slide--outboard .rcard .core{padding-right:var(--p-4);box-shadow:inset -3px 0 0 -1px var(--paper),inset -2px 0 0 rgba(182,138,58,.7),0 1px 2px rgba(28,28,26,.05)}}@media (max-width:1024px){#agent .demo::before{content:none}}@media (max-width:620px){#agent .rcard-lead dt .gl{margin:3px 0 6px}}@media (prefers-reduced-motion:reduce){html.js #agent .chat.rv .chat-res .tick,html.js #agent .chat.rv.in .chat-res .tick,html.js #agent .rcard-lead.rv .gl,html.js #agent .rcard-lead.rv.in .gl{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}html.js #agent .demo::before{transform:none!important;transition:none!important}#agent .msg-mk svg,#agent .msg-s,#agent a.chat-send{transition:none!important}#agent a.chat-send:active,#agent a.chat-send:hover{transform:none!important}}@media (prefers-reduced-transparency:reduce){#agent .msg-d,#agent .msg-s,.stg-i::before,.stg-rail{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:not(.js) #agent .gl{opacity:1;transform:none}html:not(.js) #agent .chat-res .tick{opacity:1;transform:none}html:not(.js) #agent .demo::before{transform:none}#governance .rows.est{border-top-color:var(--rule-d);margin-top:var(--s5)}#governance .rows.est>.row{padding:var(--p-3) 0}#governance .rows.est .key{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--brass-light);max-width:none}#governance .rows.est .say{font-size:14.5px;line-height:1.55}#governance .trio{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;column-gap:0;margin:0;border-top:1px solid var(--brass);background-image:linear-gradient(rgba(182,138,58,.28),rgba(182,138,58,.28));background-repeat:no-repeat;background-size:1px calc(100% - var(--p-4));background-position:0 0}#governance .trio>div{display:grid;grid-template-columns:48px 200px minmax(0,1fr);column-gap:var(--s3);align-items:baseline;padding:var(--p-4) 0;border-bottom:1px solid var(--rule-d)}#governance .trio>div:last-child{border-bottom:0}#governance .trio>div::before{content:"";grid-row:1;align-self:start;margin-top:11px;height:1.5px;background:var(--brass)}#governance .trio>div:first-child::before{width:12px}#governance .trio>div:nth-child(2)::before{width:26px}#governance .trio>div:nth-child(3)::before{width:42px}#governance .trio h3{margin:0;font-size:16.5px;font-weight:700;color:var(--paper);letter-spacing:-.01em}#governance .trio p{margin:0;font-size:15px;line-height:1.55;color:var(--ivory);max-width:46ch}@media (min-width:861px){#governance .ctrl{display:block}}#governance .ctrl{margin:var(--s5) 0 44px;border:1px solid var(--rule-cap-d);border-radius:var(--r-l);background:rgba(28,28,26,.32);box-shadow:0 1px 0 rgba(241,191,106,.1) inset;overflow:hidden}@media (min-width:861px){#governance .ctrl-h,#governance .ctrl-r{grid-template-columns:200px minmax(0,1.5fr) minmax(0,.78fr)}#governance .ctrl-h span{padding:var(--p-3) var(--p-6)}#governance .ctrl-r>*{padding:var(--p-4) var(--p-6)}#governance .ctrl-who{font-size:14px}#governance .ctrl-can{font-size:15.5px;line-height:1.55;max-width:52ch}#governance .ctrl-cant{font-size:15.5px;line-height:1.55}}@media (min-width:861px){#governance .ctrl-cant::before{top:var(--p-4);bottom:var(--p-4);width:3px;background:var(--burnt);border-radius:2px}}@media (min-width:621px) and (max-width:860px){#governance .ctrl-cant::before{top:var(--p-3);bottom:var(--p-3);width:3px;background:var(--burnt);border-radius:2px}}@media (max-width:620px){#governance .ctrl-cant{padding-top:var(--p-2)}#governance .ctrl-cant::before{content:"Cannot · ";position:static;display:inline;width:auto;background:0 0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-light)}#governance .ctrl-cant::after{content:"";position:absolute;left:0;top:var(--p-2);bottom:var(--p-3);width:3px;background:var(--burnt)}}@media (max-width:860px){html.js #governance .ctrl.rv{opacity:0;transform:translateY(14px);transition:opacity .56s var(--ezo),transform .56s var(--ezo);transition-delay:0s}html.js #governance .ctrl.rv.in{opacity:1;transform:none}html.js #governance .ctrl.rv .ctrl-r,html.js #governance .ctrl.rv .ctrl-r .ctrl-cant,html.js #governance .ctrl.rv.in .ctrl-r,html.js #governance .ctrl.rv.in .ctrl-r .ctrl-cant,html.js #governance .ctrl.rv.in .ctrl-r:nth-child(3),html.js #governance .ctrl.rv.in .ctrl-r:nth-child(4),html.js #governance .ctrl.rv.in .ctrl-r:nth-child(5){opacity:1;transform:none;transition:none;transition-delay:0s}}@media (prefers-reduced-motion:reduce){html.js #governance .ctrl.rv,html.js #governance .ctrl.rv .ctrl-cant,html.js #governance .ctrl.rv .ctrl-r{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}#governance .rows.est+.k{margin-top:var(--s5)}#governance .k{margin:0 0 var(--s3)}#governance .k+.trio{margin-top:0}#governance .ctrl+.statement{margin-top:var(--s6)}#governance .statement{max-width:44ch}@media (max-width:860px){#governance .rows.est+.k{margin-top:var(--s5)}#governance .ctrl{margin:var(--s5) 0 0}}@media (min-width:621px) and (max-width:860px){#governance .trio>div{grid-template-columns:34px 150px minmax(0,1fr);column-gap:var(--s2);row-gap:0;padding:var(--p-3) 0}#governance .trio>div h3{grid-column:2}#governance .trio>div p{grid-column:3;font-size:14.5px}#governance .trio{background-size:1px calc(100% - var(--p-3))}}@media (max-width:620px){#governance .trio>div{grid-template-columns:30px minmax(0,1fr);column-gap:var(--s2);row-gap:6px;padding:var(--p-4) 0}#governance .trio>div h3{grid-column:2}#governance .trio>div p{grid-column:2;font-size:14.5px}#governance .trio>div:first-child::before{width:8px}#governance .trio>div:nth-child(2)::before{width:16px}#governance .trio>div:nth-child(3)::before{width:26px}#governance .trio{background-size:1px calc(100% - var(--p-4))}}@media (min-width:621px) and (max-width:860px){#governance .trio>div:first-child::before{width:9px}#governance .trio>div:nth-child(2)::before{width:19px}#governance .trio>div:nth-child(3)::before{width:29px}}@media (max-width:400px){#governance .trio>div{grid-template-columns:22px minmax(0,1fr)}#governance .trio>div:nth-child(3)::before{width:20px}#governance .rows.est .say{font-size:14px}}@media (prefers-reduced-transparency:reduce){#governance .ctrl{background:var(--ink)}#governance .ctrl-h{background:rgba(0,0,0,.35)}}.chn-ico{display:grid;place-items:center;width:38px;height:38px;margin:0 0 var(--p-3);border-radius:9px;background:var(--ivory);border:1px solid var(--rule);flex:none}.chn-ico svg{width:21px;height:21px;fill:none;stroke:var(--graphite);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.chn-ico svg .f{fill:var(--brass);stroke:none}@media (max-width:620px){.chn-ico{width:34px;height:34px;margin-bottom:var(--p-2)}.chn-ico svg{width:19px;height:19px}}#outcome .rows.agree .row::before,#outcome .rows.agree .row>.n,#outcome .rows.agree .row>.num{display:none!important;content:none!important}#outcome .rows.agree{counter-reset:none}#outcome .rows.agree .row{counter-increment:none}.chn-own>div{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:var(--p-3);align-items:start}.chn-own .chn-ico{margin:0;grid-row:1/span 2}.chn-own dt{grid-column:2;margin:0}.chn-own dd{grid-column:2}@media (max-width:620px){.chn-own>div{grid-template-columns:34px minmax(0,1fr);column-gap:var(--p-2)}}:root{--acc-figure:var(--terracotta);--acc-role:var(--burnt);--key-warm:rgba(182,138,58,.10);--key-warm-soft:rgba(182,138,58,.05);--panel-tint:var(--arc-tint,var(--arc-tint));--tray-warm:rgba(176,90,36,.055);--tray-warm-hover:rgba(176,90,36,.10);--p3d:1500px}#coworkers .slide .rcard .role,.slide .rcard .role{font-size:16.5px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--acc-role);margin:0 0 2px}.rcard-lead .rc-long,.slide .rcard .cw-long{font-size:15px;line-height:1.45;color:var(--graphite)}.rcard-lead .rc-long b,.slide .rcard .cw-long b{color:var(--acc-role);font-weight:800}.rcard .pid,.slide .rcard .pid{font-size:13px;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--clay)}.rcard .skills span,.slide .rcard .skills span{font-size:13.5px;line-height:1.35}.rcard-lead .rc-kpi li,.slide .rcard .cw-kpi li{font-size:15px;line-height:1.45}#coworkers .facts .cw-chart b,.facts .cw-chart b{font-size:13px;letter-spacing:.1em}#coworkers .stg-t,.stg-t{font-size:13px}#coworkers .stg-rail,.stg-rail{font-size:13px}#chain .chn-own dt,.chn-own dt{font-size:16.5px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--ink);margin:0 0 var(--p-2)}#chain .chn-own dd,.chn-own dd{font-size:15px;line-height:1.5}#case .stats p:not(.counter),.stats p:not(.counter){font-size:15px;line-height:1.5;max-width:30ch}#case .stats .small,.stats .small{font-size:13.5px}#governance .rows.est .key,.rows.est .key{font-size:16px;font-weight:800;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--brass-light)}#governance .rows.est .say,.rows.est .say{font-size:16px;line-height:1.55}#outcome .rows.agree .say{font-size:15.5px;line-height:1.5;max-width:28ch}#outcome .adopt li{font-size:16px;line-height:1.4}#governance .trio h3,.graphite .trio h3,.ink .trio h3{font-size:16.5px;font-weight:700;color:var(--brass-light)}#governance .trio p,.graphite .trio p,.ink .trio p{font-size:15px;line-height:1.55}.pgrid>.pg{border-top-color:rgba(176,90,36,.45)}.pgrid>.pg::before{width:34px;height:3px}#case .k::before{background:var(--acc-role)}#chain .chn-lab::before{background:var(--brass)}.chn-own>div{background:var(--panel-tint);border-color:rgba(182,138,58,.3)}.chn-own>div::before{width:34px;height:2px}.chn-own dd{color:var(--graphite)}.rcard,.slide .rcard{background:var(--tray-warm)}#benefits .bn-in .bn-k{color:var(--acc-role)}#benefits .bn-in li::before{background:var(--acc-role);border-color:var(--acc-role)}#outcome .adopt li::before,.adopt li::before,.tint .adopt li::before{font-size:29px;font-weight:300;letter-spacing:-.035em;line-height:1;color:var(--acc-figure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-bottom:var(--p-2)}#outcome .rows.agree .who{font-size:16px;font-weight:700;color:var(--ink)}#hb-vig stop:first-child{stop-opacity:.72}#hb-vig stop:nth-child(2){stop-opacity:.52}#hb-vig stop:nth-child(3){stop-opacity:.14}#hb-key stop:first-child{stop-opacity:.46}#hb-key stop:nth-child(2){stop-opacity:.24}#hb-edge-l stop:first-child,#hb-edge-top stop:first-child{stop-opacity:1}#hb-corner-br stop:first-child{stop-opacity:.42}#case .stats>div{border-top:2px solid var(--acc-figure)}#case .stats .small{color:var(--graphite)}#case .stats+.k{margin-top:var(--s4)}#chain{--chn-illo-w:1120px}/* the two block labels. Promoted from a bare 12px line to a labelled rule, so the section reads as three named parts rather than as one run of content. */ .chn-lab{position:relative;padding-left:calc(34px + var(--p-3));display:flex;align-items:center;min-height:20px}.chn-lab::before{content:"";position:absolute;left:0;top:50%;width:34px;height:3px;transform:translateY(-50%)}.chn-lab-own{margin-top:var(--s4)}.chn-own .chn-ico{border-radius:var(--r-s);background:var(--paper);border:1px solid rgba(216,208,194,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.graphite::before,.ink::before{background-image:radial-gradient(90% 70% at 8% -6%,var(--key-warm) 0,var(--key-warm-soft) 38%,rgba(182,138,58,0) 72%),radial-gradient(130% 85% at 50% 0,rgba(58,51,46,.85) 0,rgba(58,51,46,.3) 45%,rgba(58,51,46,0) 78%),linear-gradient(158deg,rgba(58,51,46,.55) 0,rgba(58,51,46,0) 42%,rgba(58,51,46,0) 62%,rgba(58,51,46,.42) 100%)}.graphite::before{background-image:radial-gradient(95% 75% at 6% -8%,rgba(182,138,58,.11) 0,rgba(182,138,58,.045) 40%,rgba(182,138,58,0) 74%),radial-gradient(120% 90% at 92% 108%,rgba(28,28,26,.55) 0,rgba(28,28,26,0) 62%),linear-gradient(158deg,rgba(122,106,86,.14) 0,rgba(122,106,86,0) 44%,rgba(28,28,26,.1) 100%)}.graphite,.ink{border-top:0;background-repeat:no-repeat;background-size:100% 2px;background-position:0 0;background-image:linear-gradient(90deg,var(--brass-light) 0,var(--brass) 34%,rgba(182,138,58,.3) 68%,rgba(182,138,58,0) 100%)}.ink{background-color:var(--ink)}.graphite{background-color:var(--graphite)}.slide .rcard dl{row-gap:var(--p-2)}.slide .rcard dl>.fp{padding-top:var(--p-1);border-top:1px solid rgba(216,208,194,.75)}.slide .rcard dl>.fp-skills{border-top-color:rgba(176,90,36,.28)}.slide .rcard dt{color:var(--clay);margin-bottom:3px}.rcard .skills{gap:5px}.rcard .skills span{background:var(--panel-tint);border:1px solid rgba(182,138,58,.26);color:var(--graphite);padding:4px 9px}.slide .rcard .cw-kpi{gap:4px 22px}.facts .fx-c{border-top:2px solid var(--acc-role)}.facts .fx-chart>dt{color:var(--graphite)}.stg-i.is-at::before{border-color:var(--acc-role);background:radial-gradient(circle at 50% 50%,var(--paper) 0 1.6px,rgba(255,253,248,0) 1.6px),var(--acc-role);box-shadow:0 0 0 3px rgba(176,90,36,.2)}.stg-i.is-at .stg-t{color:var(--ink);font-weight:800}.stg-lab{color:var(--ink)}.cw-note{margin-top:var(--s3);max-width:74ch}.bn-c{padding-block:var(--s4)}.bn-l{row-gap:var(--p-4)}.bn-note{margin-top:var(--s3)}.rows.est>.row{column-gap:var(--s4);padding:var(--p-5) 0;align-items:start}.rows.agree .ic6,.rows.est .ic6{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-s)}.rows.est .ic6{border:1px solid rgba(241,191,106,.45);background:rgba(28,28,26,.28);box-shadow:inset 0 2px 0 rgba(28,28,26,.3),inset 0 -1px 0 rgba(241,191,106,.16)}.rows.est .ic6 svg{width:22px;height:22px;fill:none;stroke:var(--brass-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rows.est .ic6 svg .f{fill:var(--brass-light);stroke:none}.rows.est>.row{grid-template-columns:40px 260px minmax(0,1fr)}#governance .rows+.k{margin-top:var(--s5)}#governance .trio+.statement{margin-top:var(--s5)}#governance .statement{max-width:44ch}.rows.agree{background:var(--paper);border:1px solid rgba(182,138,58,.3);border-radius:var(--r-l);padding:var(--s3) var(--s3) var(--s3);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(28,28,26,.05),0 12px 30px rgba(28,28,26,.06);column-gap:var(--gutter)}.rows.agree>.row{padding-top:var(--p-4)}.rows.agree .ic6{border:1px solid var(--acc-role);background:var(--panel-tint);box-shadow:inset 0 2px 0 rgba(28,28,26,.055),inset 0 -1px 0 rgba(255,255,255,.7);margin-bottom:var(--p-3)}.rows.agree .ic6 svg{width:22px;height:22px;fill:none;stroke:var(--acc-role);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rows.agree .ic6 svg .f{fill:var(--acc-role);stroke:none}.adopt{border-top:2px solid transparent;border-image:linear-gradient(90deg,var(--acc-figure) 0%,rgba(166,106,63,.18) 100%) 1;column-gap:var(--gutter)}#outcome .k{margin-top:var(--s4)}#outcome .rows.agree+.k{margin-top:var(--s4)}@media (min-width:1025px){#agent .demo{perspective:var(--p3d);perspective-origin:50% 38%;transform-style:preserve-3d}#agent .demo-l>.hang{transform:rotateY(5deg) translateZ(-26px);transform-origin:100% 50%;backface-visibility:hidden;box-shadow:0 1px 0 rgba(255,253,248,.5) inset,-18px 26px 44px -26px rgba(0,0,0,.7)}#agent .demo>.chat{transform:rotateY(-4deg) translateZ(26px);transform-origin:0% 50%;backface-visibility:hidden;box-shadow:0 1px 0 rgba(255,253,248,.6) inset,22px 30px 56px -28px rgba(0,0,0,.75)}.js #agent .demo-l>.hang.rv:not(.in){opacity:0;transform:rotateY(14deg) translateZ(-170px);transition:transform .56s var(--ezo),opacity .56s var(--ezo)}.js #agent .demo-l>.hang.rv.in{opacity:1;transform:rotateY(5deg) translateZ(-26px);transition:transform .56s var(--ezo),opacity .56s var(--ezo)}.js #agent .demo>.chat.rv:not(.in){opacity:0;transform:rotateY(-13deg) translateZ(-120px);transition:transform .56s var(--ezo),opacity .56s var(--ezo)}.js #agent .demo>.chat.rv.in{opacity:1;transform:rotateY(-4deg) translateZ(26px);transition:transform .56s var(--ezo),opacity .56s var(--ezo);transition-delay:.06s}.js #agent .demo-l>.hang.rv:not(.in):focus-within{opacity:1;transform:rotateY(5deg) translateZ(-26px);transition:none}.js #agent .demo>.chat.rv:not(.in):focus-within{opacity:1;transform:rotateY(-4deg) translateZ(26px);transition:none}}.chn-own>div,.pgrid>.pg,.slide .rcard{transition:transform .32s var(--ez),box-shadow .32s var(--ez),background-color .32s var(--ez),border-color .32s var(--ez)}@media (hover:hover) and (pointer:fine){.pgrid>.pg:hover{transform:translateY(-3px)}.pgrid>.pg:hover .pg-ico{border-color:var(--acc-role)}.chn-own>div:hover{transform:translateY(-3px);border-color:rgba(182,138,58,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 4px rgba(28,28,26,.06),0 18px 34px rgba(28,28,26,.09)}.slide .rcard:hover{background:var(--tray-warm-hover)}}.chn-own .chn-ico,.pgrid .pg-ico,.rows.agree .ic6,.rows.est .ic6{transition:transform .18s var(--ez),border-color .18s var(--ez)}@media (hover:hover) and (pointer:fine){.chn-own>div:hover .chn-ico,.pgrid>.pg:hover .pg-ico{transform:scale(1.06)}.rows.agree>.row:hover .ic6{transform:translateY(-2px)}}.chn-own>div:focus-within,.pgrid>.pg:focus-within{transform:translateY(-3px)}.js .slide .stg-i.is-at::before{transform:scale(1)}.js .slide.rv:not(.in) .stg-i.is-at::before{transform:scale(.4);opacity:0}.js .slide.rv.in .stg-i.is-at::before{transform:scale(1);opacity:1;transition:transform .56s var(--ezo),opacity .56s var(--ezo);transition-delay:.18s}.rcard .skills span{transition:border-color .18s var(--ez),background-color .18s var(--ez)}@media (hover:hover) and (pointer:fine){.rcard .skills span:hover{border-color:rgba(182,138,58,.6)}}@media (prefers-reduced-motion:reduce){.js #agent .demo-l>.hang.rv.in,.js #agent .demo-l>.hang.rv:not(.in){opacity:1!important;transform:rotateY(5deg) translateZ(-26px)!important;transition:none!important;transition-delay:0s!important}.js #agent .demo>.chat.rv.in,.js #agent .demo>.chat.rv:not(.in){opacity:1!important;transform:rotateY(-4deg) translateZ(26px)!important;transition:none!important;transition-delay:0s!important}.js .slide.rv.in .stg-i.is-at::before,.js .slide.rv:not(.in) .stg-i.is-at::before{transform:scale(1)!important;opacity:1!important;transition:none!important;transition-delay:0s!important}.chn-own .chn-ico,.chn-own>div,.pgrid .pg-ico,.pgrid>.pg,.rcard .skills span,.rows.agree .ic6,.rows.est .ic6,.slide .rcard{transition:none!important}.chn-own>div:focus-within,.chn-own>div:hover,.chn-own>div:hover .chn-ico,.pgrid>.pg:focus-within,.pgrid>.pg:hover,.pgrid>.pg:hover .pg-ico,.rows.agree>.row:hover .ic6{transform:none!important}}@media (prefers-reduced-transparency:reduce){.rows.est .ic6{background:var(--ink)}.rcard .skills span{background:var(--panel-tint)}.chn-own>div{background:var(--panel-tint)}}@media (max-width:1180px){.rows.est>.row{grid-template-columns:40px 200px minmax(0,1fr);column-gap:var(--s3)}}@media (max-width:1023px){.rows.est>.row{grid-template-columns:40px minmax(0,1fr);row-gap:var(--p-3)}.rows.est .ic6{grid-row:1/span 2}.rows.agree{padding:var(--s3) var(--s3) var(--s4)}}@media (max-width:860px){.rcard-lead .rc-long,.slide .rcard .cw-long{font-size:14.5px}.chn-own dt{font-size:16px}.rows.est .key{font-size:16.5px}.stats p:not(.counter){max-width:none}.adopt li::before{font-size:27px}}@media (max-width:600px){.rows.agree{padding:var(--s2) var(--s3) var(--s3);border-radius:var(--r-m)}.rows.agree .ic6,.rows.est .ic6{width:36px;height:36px}.rows.agree .ic6 svg,.rows.est .ic6 svg{width:20px;height:20px}.stats>div{padding-top:var(--p-3)}.stats .counter{margin-bottom:var(--p-3)}.bn-c{padding-block:var(--s3)}}@media (max-width:400px){.rows.agree{padding:var(--p-3) var(--p-4) var(--p-4)}.adopt li::before{font-size:24px}.rows.est>.row{column-gap:var(--p-3)}.rows.est .key{font-size:16px}.slide .rcard .role{font-size:15.5px}.chn-own dt{font-size:15.5px}}.rows.est .ic6 svg .kn{fill:var(--graphite);stroke:none}.rows.agree .ic6 svg .kn{fill:var(--panel-tint);stroke:none}@media (min-width:861px) and (max-width:1023px){.rows.agree>.row{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:var(--p-4);row-gap:2px;align-items:start;padding-top:var(--p-4)}.rows.agree .ic6{grid-column:1;grid-row:1;margin:0}.rows.agree .who{grid-column:2;grid-row:1;align-self:center}.rows.agree .say{grid-column:2;grid-row:2;max-width:none}.adopt li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--p-3);align-items:baseline}.adopt li::before{grid-column:1;grid-row:1;margin:0}}@media (max-width:860px){.adopt li::before{font-size:24px}.chn-lab-own{margin-top:var(--s3)}#governance .rows+.k{margin-top:var(--s4)}#governance .trio+.statement{margin-top:var(--s4)}.rows.est>.row{padding:var(--p-4) 0}}@media (max-width:860px){#outcome .adopt li::before,.adopt li::before,.tint .adopt li::before{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--graphite);margin:0}#outcome .adopt li{font-size:13px}#outcome .rows.agree>.row{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--p-3);row-gap:4px;align-items:center;padding-top:var(--p-3)}#outcome .rows.agree .ic6{grid-column:1;grid-row:1;margin:0;width:32px;height:32px}#outcome .rows.agree .ic6 svg{width:18px;height:18px}#outcome .rows.agree .who{grid-column:2;grid-row:1}#outcome .rows.agree .say{grid-column:1/-1;grid-row:2;max-width:none}#governance .rows.est>.row{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--p-2);align-items:start}#governance .rows.est .ic6{grid-column:1;grid-row:1/span 2;width:28px;height:28px;margin:0}#governance .rows.est .ic6 svg{width:16px;height:16px;stroke-width:1.7}#governance .rows.est .key{grid-column:2}#governance .rows.est .say{grid-column:2}#governance .rows.est .say,.rows.est .say{font-size:14.5px;line-height:1.5}#governance .rows.est .key,.rows.est .key{font-size:16px}#coworkers .slide .rcard dl>.fp,.slide .rcard dl>.fp{border-top:0;padding-top:0}#coworkers .slide .rcard .cw-kpi li,.rcard-lead .rc-kpi li,.slide .rcard .cw-kpi li{font-size:14.5px}#chain .chn-own dd,.chn-own dd{font-size:14px;line-height:1.5}}@media (min-width:1024px) and (max-width:1180px){#coworkers .slide .rcard dl>.fp,.slide .rcard dl>.fp{padding-top:0}#coworkers .slide .rcard dl,.slide .rcard dl{row-gap:var(--p-3)}#coworkers .slide .rcard .cw-kpi li,.slide .rcard .cw-kpi li{font-size:14.5px}#coworkers .slide .rcard .skills span,.slide .rcard .skills span{padding:4px 8px}}@media (min-width:861px){#coworkers .slide .rcard .mono{color:var(--acc-role);box-shadow:0 0 0 3px rgba(176,90,36,.1)}}#benefits>.wrap{max-width:var(--wrap);padding:0 var(--gut)}#benefits>.wrap>.head{margin-bottom:var(--s3)}#benefits>.wrap>.head>h2{grid-column:1/span 6}#benefits>.wrap>.head>p:not(.eyebrow){grid-column:8/span 5;max-width:60ch}@media (max-width:1024px){#benefits>.wrap>.head>h2{grid-column:1/span 6}#benefits>.wrap>.head>p:not(.eyebrow){grid-column:7/span 6}}#benefits .bl{--bl-cols:3;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bl-cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s3);align-items:start}#benefits .bl>li{min-width:0}#benefits .bl-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-s);border:1px solid var(--acc-role);background:var(--paper);box-shadow:inset 0 2px 0 rgba(28,28,26,.05),inset 0 -1px 0 rgba(255,255,255,.7);margin-bottom:var(--p-2)}#benefits .bl-ic svg{width:22px;height:22px;fill:none;stroke:var(--acc-role);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#benefits .bl-ic svg .f{fill:var(--acc-role);stroke:none}#benefits .bl-ic svg .kn{fill:var(--paper);stroke:none}#benefits .bl-k{margin:0 0 var(--p-1);font-size:16.5px;font-weight:700;letter-spacing:-.012em;line-height:1.35;color:var(--ink);max-width:none;text-wrap:balance}#benefits .bl-s{margin:0;font-size:15px;font-weight:400;line-height:1.55;color:var(--graphite);max-width:46ch;text-wrap:pretty}#benefits .bl-src{margin:var(--p-2) 0 0;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--graphite);max-width:44ch;text-wrap:pretty}#benefits .bl-src i{font-style:italic}#benefits .bl-src b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}#benefits .bl-note{margin:var(--s4) 0 0;max-width:74ch;color:var(--graphite)}#benefits .bl-note i{color:var(--graphite);font-style:italic}@media (max-width:860px){#benefits .bl{--bl-cols:2;row-gap:var(--s4)}}@media (max-width:600px){#benefits .bl{--bl-cols:1;row-gap:var(--s3)}#benefits .bl>li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--p-4);row-gap:var(--p-1);align-items:center}#benefits .bl-ic{grid-column:1;grid-row:1;margin-bottom:0}#benefits .bl-k{grid-column:2;grid-row:1;margin-bottom:0;max-width:none}#benefits .bl-s{grid-column:1/-1;grid-row:2;max-width:none;margin-top:var(--p-2)}#benefits .bl-src{grid-column:1/-1;grid-row:3;max-width:none;margin-top:var(--p-2)}}@media (max-width:400px){#benefits .bl-ic{width:36px;height:36px}#benefits .bl-ic svg{width:20px;height:20px}#benefits .bl>li{grid-template-columns:36px minmax(0,1fr);column-gap:var(--p-3)}#benefits .bl-k{font-size:16px}}#governance .estate{--est-cols:5;display:grid;grid-template-columns:repeat(var(--est-cols),minmax(0,1fr));column-gap:var(--s3);row-gap:var(--s3);align-items:start;margin-top:var(--s5);padding:var(--s3);border:1px solid rgba(241,191,106,.34);border-radius:var(--r-l);background:rgba(28,28,26,.34);box-shadow:inset 0 3px 6px rgba(28,28,26,.3),inset 0 -1px 0 rgba(241,191,106,.12)}#governance .estate>div{min-width:0}#governance .est-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-s);border:1px solid rgba(241,191,106,.45);background:rgba(28,28,26,.3);box-shadow:inset 0 2px 0 rgba(28,28,26,.3),inset 0 -1px 0 rgba(241,191,106,.16);margin-bottom:var(--p-3)}#governance .est-ic svg{width:22px;height:22px;fill:none;stroke:var(--brass-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#governance .est-ic svg .f{fill:var(--brass-light);stroke:none}#governance .est-ic svg .kn{fill:rgb(47 42 38);stroke:none}#governance .est-k{margin:0 0 var(--p-1);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--paper);max-width:none}#governance .est-s{margin:0;font-size:14.5px;font-weight:400;line-height:1.5;color:var(--ivory);max-width:none;text-wrap:pretty}#governance .auth{--auth-cols:3;display:grid;grid-template-columns:repeat(var(--auth-cols),minmax(0,1fr));column-gap:var(--s4);row-gap:var(--s3);align-items:start;margin:0;border-top:1px solid var(--brass);padding-top:var(--s3)}#governance .auth-m{min-width:0;position:relative}#governance .auth-m::before{content:"";position:absolute;left:0;top:calc(var(--s3) * -1);width:1.5px;height:var(--s3);background:var(--brass)}#governance .auth-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-s);border:1px solid rgba(241,191,106,.45);background:rgba(28,28,26,.28);box-shadow:inset 0 2px 0 rgba(28,28,26,.3),inset 0 -1px 0 rgba(241,191,106,.16);margin-bottom:var(--p-3)}#governance .auth-ic svg{width:22px;height:22px;fill:none;stroke:var(--brass-light);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#governance .auth-ic svg .f{fill:var(--brass-light);stroke:none}#governance .auth-ic svg .kn{fill:rgb(51 46 42);stroke:none}#governance .auth-m h3{margin:0 0 var(--p-1);font-size:17px;font-weight:700;letter-spacing:-.012em;line-height:1.3;color:var(--paper)}#governance .auth-m p{margin:0;font-size:15px;font-weight:400;line-height:1.55;color:var(--ivory);max-width:40ch;text-wrap:balance}#governance .estate+.k{margin-top:var(--s5)}#governance .k{margin:0 0 var(--s3)}#governance .k+.auth{margin-top:0}#governance .auth+.statement{margin-top:var(--s5)}#governance .statement{max-width:44ch}@media (max-width:1024px){#governance .estate{grid-template-columns:repeat(6,minmax(0,1fr))}#governance .estate>div:nth-child(-n+3){grid-column:span 2}#governance .estate>div:nth-child(n+4){grid-column:span 3}}@media (max-width:860px){#governance .estate{column-gap:var(--s3);row-gap:var(--s4);padding:var(--s3) var(--p-5)}#governance .auth{column-gap:var(--s3)}#governance .auth-m p{max-width:none}#governance .estate+.k{margin-top:var(--s5)}#governance .auth+.statement{margin-top:var(--s4)}}@media (max-width:600px){#governance .estate>div:nth-child(-n+3),#governance .estate>div:nth-child(n+4){grid-column:auto}#governance .auth{--auth-cols:1;grid-template-columns:minmax(0,1fr);row-gap:var(--s3);column-gap:0}#governance .auth-m::before{display:none}#governance .auth-m{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--p-4);row-gap:var(--p-1);align-items:center}#governance .auth-ic{grid-column:1;grid-row:1;margin-bottom:0}#governance .auth-m h3{grid-column:2;grid-row:1;margin-bottom:0}#governance .auth-m p{grid-column:1/-1;grid-row:2;margin-top:var(--p-2)}#governance .estate{--est-cols:1;grid-template-columns:minmax(0,1fr);row-gap:var(--s3);border-radius:var(--r-m)}#governance .estate>div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--p-4);row-gap:var(--p-1);align-items:center}#governance .est-ic{grid-column:1;grid-row:1;margin-bottom:0}#governance .est-k{grid-column:2;grid-row:1;margin-bottom:0}#governance .est-s{grid-column:1/-1;grid-row:2;margin-top:var(--p-2)}}@media (max-width:400px){#governance .estate{padding:var(--p-4)}#governance .auth-ic,#governance .est-ic{width:36px;height:36px}#governance .auth-ic svg,#governance .est-ic svg{width:20px;height:20px}#governance .auth-m,#governance .estate>div{grid-template-columns:36px minmax(0,1fr);column-gap:var(--p-3)}#governance .est-k{font-size:15.5px}#governance .auth-m h3{font-size:16.5px}}html.js #benefits .bl.rv,html.js #governance .auth.rv,html.js #governance .estate.rv{opacity:1;transform:none;transition:none}html.js #benefits .bl.rv>li,html.js #governance .auth.rv>.auth-m,html.js #governance .estate.rv>div{opacity:0;transform:translateY(12px);transition:opacity .56s var(--ezo),transform .56s var(--ezo)}html.js #benefits .bl.rv.in>li,html.js #governance .auth.rv.in>.auth-m,html.js #governance .estate.rv.in>div{opacity:1;transform:none}html.js #benefits .bl.rv.in>li:nth-child(2),html.js #governance .auth.rv.in>.auth-m:nth-child(2),html.js #governance .estate.rv.in>div:nth-child(2){transition-delay:60ms}html.js #benefits .bl.rv.in>li:nth-child(3),html.js #governance .auth.rv.in>.auth-m:nth-child(3),html.js #governance .estate.rv.in>div:nth-child(3){transition-delay:120ms}html.js #benefits .bl.rv.in>li:nth-child(4),html.js #governance .estate.rv.in>div:nth-child(4){transition-delay:180ms}html.js #benefits .bl.rv.in>li:nth-child(5),html.js #governance .estate.rv.in>div:nth-child(5){transition-delay:240ms}html.js #benefits .bl.rv.in>li:nth-child(6){transition-delay:0.3s}html.js #benefits .bl.rv:not(.in):focus-within>li,html.js #governance .auth.rv:not(.in):focus-within>.auth-m,html.js #governance .estate.rv:not(.in):focus-within>div{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){html.js #benefits .bl.rv>li,html.js #governance .auth.rv>.auth-m,html.js #governance .estate.rv>div{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0s!important}}@media (prefers-reduced-transparency:reduce){#governance .estate{background:var(--ink);box-shadow:none;border-color:var(--brass)}#governance .auth-ic,#governance .est-ic{background:var(--ink);box-shadow:none}#governance .auth-ic svg .kn,#governance .est-ic svg .kn{fill:var(--ink)}#benefits .bl-ic{background:var(--paper);box-shadow:none}}:root{--stat-lines:1}#case{--stat-card-bg:var(--paper);--stat-card-pad:var(--p-4);--stat-card-r:var(--r-m);--stat-card-cap:var(--acc-figure);--stat-card-edge:rgba(216,208,194,.85)}#case .stats .counter{font-size:clamp(30px,3.4vw,44px);font-weight:300;letter-spacing:-.035em;line-height:1;color:var(--ink)}#case .stats .counter{margin:0}#case .stats .counter{min-height:calc(var(--stat-lines) * 1em);display:flex;align-items:flex-end}#case .stats>div{background:var(--stat-card-bg);border:1px solid var(--stat-card-edge);border-top:2px solid var(--stat-card-cap);border-radius:var(--stat-card-r);padding:var(--stat-card-pad);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(28,28,26,.05),0 10px 24px rgba(28,28,26,.055);display:flex;flex-direction:column;align-items:stretch}#case .stats{align-items:stretch}#case .stats p.small{font-size:13.5px;color:var(--clay)}#case .stats p:not(.counter){max-width:none}#case .stats>div{padding-top:var(--stat-card-pad)}#case .stats.closed>div{padding-bottom:var(--stat-card-pad)}#case .stats p:not(.counter){margin-top:var(--p-3)}#case .stats p.small{margin-top:var(--p-2)}#case .stats+.k{margin-top:var(--s3)}#case .stats{column-gap:var(--gutter)}@media (max-width:1024px){#case .stats{row-gap:var(--s3)}}@media (max-width:620px){#case{--stat-card-pad:var(--p-3)}#case .stats{column-gap:var(--s2);row-gap:var(--s2)}}#chain{--chn-own-plate:38px}.chn-own>div{grid-template-columns:var(--chn-own-plate) minmax(0,1fr);grid-template-rows:auto auto;row-gap:0;align-content:start}.chn-own .chn-ico{grid-row:1;grid-column:1;align-self:start}.chn-own dt{grid-row:1;grid-column:2;align-self:start;min-height:var(--chn-own-plate);padding-top:calc((var(--chn-own-plate) - 1.25em)/ 2)}.chn-own dd{grid-row:2;grid-column:1/-1;margin-top:var(--p-2)}#chain .chn-own dt,.chn-own dt{margin:0}.chn-items{list-style:none;margin:0;padding:0;display:grid;row-gap:var(--p-1)}.chn-items li{position:relative;padding-left:16px}.chn-items li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--brass)}.chn-i-n{display:block;font-size:var(--chn-own-body);line-height:1.4;color:var(--graphite)}.chn-i-q{display:block;font-size:13px;line-height:1.4;margin-top:1px}.chn-items li.has-q{margin-bottom:var(--s2)}.chn-items li.has-q:last-child{margin-bottom:0}.chn-own .chn-i-n{color:var(--ink)}.chn-own .chn-i-q{color:var(--graphite)}@media (max-width:1024px){.chn-items{display:flex;flex-wrap:wrap;column-gap:var(--p-3);row-gap:var(--p-1)}.chn-items li{padding-left:12px}.chn-items li.has-q{flex:0 0 100%;margin-bottom:var(--p-2)}.chn-items li.has-q:last-child{margin-bottom:0}}@media (max-width:620px){#chain{--chn-own-plate:34px}.chn-own dd{margin-top:var(--p-2)}}@media (prefers-reduced-transparency:reduce){#case .stats>div,.chn-own>div{backdrop-filter:none}}@media (max-width:640px){.stg-t{letter-spacing:0;overflow-wrap:anywhere;white-space:normal}.stg-i{white-space:normal;align-items:flex-start}}#agent .hang{position:relative;padding-top:88px;min-width:0}#agent .swing{transform-origin:50% 0}#agent .lanyard{position:absolute;left:0;right:0;top:-40px;height:150px;pointer-events:none}#agent .strap{position:absolute;top:0;left:50%;width:16px;height:128px;background:linear-gradient(90deg,var(--graphite) 0,var(--graphite) 3px,var(--ink) 3px,var(--ink) 13px,var(--graphite) 13px);border-left:1px solid rgba(182,138,58,.55);border-right:1px solid rgba(182,138,58,.55);transform-origin:50% 0}#agent .strap.sl{transform:translateX(-50%) translateX(-26px) rotate(-11deg)}#agent .strap.sr{transform:translateX(-50%) translateX(26px) rotate(11deg)}#agent .clip{position:absolute;left:50%;top:118px;width:30px;height:30px;transform:translateX(-50%);border-radius:50%;border:2px solid var(--brass);background:var(--ink)}#agent .clip i{position:absolute;left:50%;top:50%;width:8px;height:14px;transform:translate(-50%,-30%);border-radius:3px;background:var(--brass)}#agent .badge{position:relative;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:var(--p-4) var(--p-5) var(--p-4);display:grid;gap:var(--p-3);min-width:0;box-shadow:0 1px 0 rgba(255,253,248,.6) inset,0 2px 8px rgba(0,0,0,.28),0 28px 64px rgba(0,0,0,.42)}#agent .badge::before{content:"";position:absolute;left:50%;top:-1px;width:44px;height:8px;transform:translateX(-50%);border-radius:0 0 6px 6px;background:var(--ink);border:1px solid var(--brass);border-top:0}#agent .badge-top{display:flex;align-items:center;gap:var(--p-2);padding-top:4px}#agent .badge-top img{width:26px;height:26px;flex:none}#agent .badge-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}#agent .badge-no{margin-left:auto;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums}#agent .badge-id{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--p-3);align-items:center;padding:var(--p-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}#agent .badge-id .mono{width:56px;height:56px;border-radius:12px;border:1px solid var(--brass);background:var(--ivory);display:grid;place-items:center;font-size:26px;font-weight:300;color:var(--ink);background-image:repeating-linear-gradient(90deg,rgba(182,138,58,.1) 0 1px,transparent 1px 5px)}#agent .badge-name{margin:0;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}#agent .badge-long{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--graphite)}#agent .badge-long b{color:var(--acc-role);font-weight:800}#agent .badge-f{margin:0;display:grid;gap:var(--p-2)}#agent .badge-f>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--p-3);align-items:baseline}#agent .badge-f dt{margin:0;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--clay)}#agent .badge-f dd{margin:0;font-size:15px;line-height:1.45;color:var(--ink)}#agent .badge-f .bf-bound{padding:var(--p-2) 0 0;border-top:1px dashed var(--light-grey)}#agent .badge-f .bf-bound dd{font-weight:600;color:var(--ink)}#agent .badge-code{display:flex;gap:2px;height:22px;align-items:stretch;padding:0 2px}#agent .badge-code span{flex:1 1 0;background:var(--ink);border-radius:1px}#agent .badge-code span:nth-child(3n){flex-grow:2}#agent .badge-code span:nth-child(4n+1){flex-grow:.6;background:var(--graphite)}#agent .badge-code span:nth-child(7n){background:var(--brass)}#agent .badge-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--p-3);flex-wrap:wrap;padding-top:var(--p-2);border-top:1px solid var(--rule)}#agent .badge-foot>span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#agent .badge-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ink);background:var(--brass-light);color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s var(--ez),background-color .18s var(--ez)}#agent .badge-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ez)}@media (hover:hover){#agent .badge-go:hover{background:var(--brass)}#agent .badge-go:hover svg{transform:translateX(3px)}}#agent .badge-go:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px rgba(182,138,58,.42)}@keyframes h2r-swing{0%{transform:rotate(-5deg)}35%{transform:rotate(3.2deg)}65%{transform:rotate(-1.4deg)}85%{transform:rotate(.5deg)}100%{transform:rotate(0)}}html.js #agent .hang.rv.in .swing{animation:h2r-swing 2.2s var(--ez) .35s both}#agent .chat-replay{margin-left:auto;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--rule);background:var(--ivory);display:grid;place-items:center;cursor:pointer;color:var(--graphite);transition:background-color .18s var(--ez)}#agent .chat-replay svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ez)}@media (hover:hover){#agent .chat-replay:hover{background:var(--arc)}}#agent .chat-replay:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#agent .chat-replay:active svg{transform:rotate(-40deg)}html.js #agent .chat.live .chat-body{height:520px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--light-grey) transparent;overscroll-behavior:contain;padding-bottom:var(--p-4)}html.js #agent .chat.live .chat-body>*{opacity:1;transform:none;transition:none;transition-delay:0s}html.js #agent .chat.live .chat-body>:not(.shown):not(.typing){display:none}@keyframes h2r-msg{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.js #agent .chat.live .chat-body>.shown{animation:h2r-msg .38s var(--ezo) both}html.js #agent .chat.live .chat-res .tick{transition-delay:.15s}#agent .msg.typing .msg-b{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 var(--p-4)}#agent .msg.typing .dots{display:inline-flex;gap:5px;align-items:center}#agent .msg.typing .dots i{width:7px;height:7px;border-radius:50%;background:var(--clay);animation:h2r-dot 1.1s ease-in-out infinite}#agent .msg.typing .dots i:nth-child(2){animation-delay:.16s}#agent .msg.typing .dots i:nth-child(3){animation-delay:.32s}@keyframes h2r-dot{0%,100%,80%{transform:translateY(0);opacity:.55}40%{transform:translateY(-4px);opacity:1}}@media (max-width:1024px){#agent .hang{padding-top:70px;max-width:520px}#agent .lanyard{top:-48px;height:130px}#agent .strap{height:106px}#agent .clip{top:96px}html.js #agent .chat.live .chat-body{height:440px}}@media (max-width:600px){#agent .badge{padding:var(--p-3) var(--p-4)}#agent .badge-name{font-size:26px}#agent .badge-f>div{grid-template-columns:1fr;gap:2px}html.js #agent .chat.live .chat-body{height:400px}}@media (prefers-reduced-motion:reduce){html.js #agent .hang.rv.in .swing{animation:none!important}html.js #agent .chat.live .chat-body>.shown{animation:none!important}#agent .msg.typing .dots i{animation:none!important}}#chain .vs{margin-top:var(--s3);display:grid;gap:var(--p-3);min-width:0}#chain .vs-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gutter)}#chain .vs-ph{grid-column:span var(--span);position:relative;padding:10px 26px 10px 16px;background:var(--arc);border:1px solid rgba(182,138,58,.35);border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);min-width:0}#chain .vs-ph+.vs-ph{background:var(--ivory)}#chain .vs-ph b{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}#chain .vs-ph span{display:block;margin-top:2px;font-size:13.5px;color:var(--graphite)}#chain .vs-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--p-3)}#chain .vs-st{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:10px;box-shadow:var(--e-1);overflow:hidden}#chain .vs-st::after{content:"";position:absolute;right:calc(var(--gutter) * -1 + 4px);top:58px;width:12px;height:12px;border-top:1.5px solid var(--brass);border-right:1.5px solid var(--brass);transform:rotate(45deg);pointer-events:none}#chain .vs-st:last-child::after{content:none}#chain .vs-hd{padding:var(--p-3) var(--p-3) var(--p-2)}#chain .vs-n{display:block;font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--burnt-ink);font-variant-numeric:tabular-nums}#chain .vs-t{margin:4px 0 0;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}#chain .vs-v{margin:2px 0 0;font-size:13.5px;color:var(--clay)}#chain .vs-io{margin:0;padding:var(--p-2) var(--p-3) var(--p-3);display:grid;gap:8px;border-top:1px dashed var(--light-grey);flex:1 1 auto}#chain .vs-io dt{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}#chain .vs-io dd{margin:1px 0 0;font-size:14px;line-height:1.4;color:var(--graphite)}#chain .vs-own{margin:0;padding:9px var(--p-3);background:var(--arc);border-top:1px solid rgba(182,138,58,.35);font-size:13.5px;color:var(--ink);line-height:1.35}#chain .vs-own b{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}#chain .vs-h{display:flex;align-items:center;gap:8px;margin:0;padding:8px var(--p-3);background:var(--ink);color:var(--ivory);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#chain .vs-h i{width:22px;height:22px;flex:none;border-radius:6px;border:1px solid var(--brass);display:grid;place-items:center;font:700 12px/1 "Open Sans",system-ui,sans-serif;font-style:normal;color:var(--brass-light)}#chain .vs-h.open{background:var(--ivory);color:var(--clay);border-top:1px solid var(--rule)}#chain .vs-h.open i{border-style:dashed;color:var(--clay)}#chain .vs-strand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--p-3);align-items:center;padding:var(--p-3) var(--p-4);border:1px dashed rgba(182,138,58,.5);border-radius:10px;background:var(--ivory)}#chain .vs-strand>b{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}#chain .vs-flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;position:relative}#chain .vs-flow li{position:relative;font-size:14.5px;color:var(--graphite)}#chain .vs-flow li+li::before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:8px;border-top:1.5px solid var(--brass);border-right:1.5px solid var(--brass);transform:translateY(-50%) rotate(45deg)}#chain .vs-side{margin:0;font-size:13.5px;color:var(--clay);display:flex;align-items:center;gap:8px}#chain .vs-side i{width:22px;height:22px;border-radius:6px;border:1px solid var(--brass);display:grid;place-items:center;font:700 12px/1 "Open Sans",system-ui,sans-serif;font-style:normal;color:var(--ink);background:var(--paper)}html.js #chain .vs.rv .vs-ph{transform:scaleX(.2);transform-origin:left center;opacity:0;transition:transform .56s var(--ezo),opacity .4s var(--ezo)}html.js #chain .vs.rv.in .vs-ph{transform:none;opacity:1}html.js #chain .vs.rv.in .vs-ph+.vs-ph{transition-delay:.12s}html.js #chain .vs.rv .vs-st{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ezo),transform .45s var(--ezo)}html.js #chain .vs.rv.in .vs-st{opacity:1;transform:none}html.js #chain .vs.rv.in .vs-st:nth-child(2){transition-delay:.08s}html.js #chain .vs.rv.in .vs-st:nth-child(3){transition-delay:.16s}html.js #chain .vs.rv.in .vs-st:nth-child(4){transition-delay:.24s}html.js #chain .vs.rv.in .vs-st:nth-child(5){transition-delay:.32s}html.js #chain .vs.rv.in .vs-st:nth-child(6){transition-delay:.40s}@media (max-width:1024px){#chain .vs-stages{grid-template-columns:repeat(3,minmax(0,1fr))}#chain .vs-st:nth-child(3)::after{content:none}#chain .vs-phases{grid-template-columns:repeat(2,minmax(0,1fr))}#chain .vs-ph{grid-column:auto}}@media (max-width:640px){#chain .vs-stages{grid-template-columns:minmax(0,1fr)}#chain .vs-st::after{content:none}#chain .vs-phases{grid-template-columns:1fr}#chain .vs-ph{clip-path:none;border-radius:8px}#chain .vs-strand{grid-template-columns:1fr}}@media (min-width:1024px){#coworkers .slide{--sl-card-cols:8}#coworkers .slide>.rcard{grid-column:1/span 8}#coworkers .slide>.facts{grid-column:9/span 4;align-self:stretch;padding-top:0}#coworkers .slide .rcard dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--p-5)}#coworkers .slide .rcard .fp-owns{grid-column:1;grid-row:1}#coworkers .slide .rcard .fp-bound{grid-column:2;grid-row:1}#coworkers .slide .rcard .fp-rec{grid-column:1;grid-row:2}#coworkers .slide .rcard .fp-meas{grid-column:2;grid-row:2}#coworkers .slide .rcard .fp-skills{grid-column:1/-1;grid-row:3}#coworkers .slide .rcard .cw-kpi{grid-template-columns:minmax(0,1fr)}}#coworkers .slide .rcard .cw-kpi li,#coworkers .slide .rcard dd{font-size:15px}#coworkers .slide .rcard .skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#coworkers .slide .rcard .skills .sk{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 8px;border:1px solid rgba(182,138,58,.3);border-radius:8px;background:var(--ivory);font-size:14px;line-height:1.3;color:var(--ink)}#coworkers .slide .rcard .skills .sk svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--brass);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#coworkers .slide .rcard .skills .sk span{min-width:0;overflow-wrap:break-word}#coworkers .slide>.facts{position:relative;padding:var(--p-4);background:var(--arc);border:1px solid rgba(182,138,58,.35);border-radius:12px;box-shadow:inset 0 3px 8px rgba(28,28,26,.07),inset 0 1px 0 rgba(28,28,26,.06);display:flex;flex-direction:column;gap:var(--p-3)}#coworkers .facts .fx-lab{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}#coworkers .facts .chart{list-style:none;margin:0;padding:0 0 0 18px;position:relative;display:grid;gap:10px}#coworkers .facts .chart::before{content:"";position:absolute;left:5px;top:10px;bottom:12px;width:1px;background:var(--brass)}#coworkers .facts .chart li{position:relative;display:grid;gap:1px;min-width:0}#coworkers .facts .chart li::before{content:"";position:absolute;left:-17px;top:9px;width:9px;height:9px;border-radius:50%;border:1px solid var(--brass);background:var(--ivory)}#coworkers .facts .chart b{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}#coworkers .facts .chart span{font-size:15.5px;line-height:1.35;color:var(--ink)}#coworkers .facts .chart .ch-esc span{font-size:14px;color:var(--graphite)}#coworkers .facts .chart .ch-pos{padding:8px 10px;margin-left:-8px;background:var(--paper);border:1px solid var(--brass);border-radius:8px;box-shadow:var(--e-1)}#coworkers .facts .chart .ch-pos::before{left:-9px;background:var(--brass-light);border-color:var(--brass);box-shadow:0 0 0 3px rgba(182,138,58,.18)}#coworkers .facts .chart .ch-pos span{display:flex;align-items:center;gap:8px;font-weight:700}#coworkers .facts .chart .ch-pos i{width:22px;height:22px;border-radius:6px;border:1px solid var(--brass);display:grid;place-items:center;font:700 12px/1 "Open Sans",system-ui,sans-serif;font-style:normal;color:var(--ink);background:var(--ivory)}#coworkers .facts .fx-pair{display:grid;gap:10px;margin-top:auto;padding-top:var(--p-3);border-top:1px solid rgba(182,138,58,.35)}#coworkers .facts .fx-pair p{margin:0;font-size:14.5px;line-height:1.45;color:var(--graphite)}#coworkers .facts .fx-pair b{display:block;margin-bottom:2px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}#coworkers .facts .fx-after{padding-left:12px;border-left:3px solid var(--terracotta);color:var(--ink);font-weight:600}#coworkers .facts .fx-after b{color:var(--terracotta-ink)}@media (max-width:1023px){#coworkers .slide .rcard .skills{grid-template-columns:repeat(2,minmax(0,1fr))}#coworkers .slide-b>.facts{background:var(--arc);border:1px solid rgba(182,138,58,.35);border-radius:10px;padding:var(--p-3);border-top-width:1px}}@media (max-width:600px){#coworkers .slide .rcard .skills{grid-template-columns:minmax(0,1fr)}}#benefits .bwrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s4);align-items:start;margin-top:var(--s4)}#benefits .bfig{grid-column:1/span 5;margin:0;position:sticky;top:calc(var(--nav-clear) + 24px)}#benefits .bfig svg{width:100%;height:auto;display:block}#benefits .bfig figcaption{margin:var(--p-3) 0 0;font-size:13.5px;line-height:1.5;color:var(--clay)}#benefits .bwrap .bl{grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}html.js #benefits .bfig.rv .bf-rail{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.2s var(--ezo) .1s}html.js #benefits .bfig.rv.in .bf-rail{stroke-dashoffset:0}html.js #benefits .bfig.rv .bf-h{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ezo),transform .4s var(--ezo)}html.js #benefits .bfig.rv.in .bf-h{opacity:1;transform:none}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(2){transition-delay:.55s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(3){transition-delay:.7s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(4){transition-delay:.85s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(5){transition-delay:1s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(6){transition-delay:1.15s}@media (max-width:1024px){#benefits .bwrap{grid-template-columns:minmax(0,1fr)}#benefits .bfig{grid-column:1;position:static;max-width:640px}#benefits .bwrap .bl{grid-column:1}}@media (max-width:640px){#benefits .bwrap .bl{grid-template-columns:minmax(0,1fr)}}#governance .gov{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);column-gap:var(--s3);row-gap:var(--s4);align-items:center;margin-top:var(--s4)}#governance .gov .k{margin:0 0 var(--p-3)}#governance .gov-est{list-style:none;margin:0;padding:0;display:grid;gap:var(--p-3)}#governance .gov-est li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--p-3);align-items:start;min-width:0}#governance .gov-est .est-k{margin:0;font-size:15.5px;font-weight:700;color:var(--paper)}#governance .gov-est .est-s{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--light-grey)}#governance .gov-ring{margin:0;min-width:0}#governance .gov-ring svg{width:100%;height:auto;display:block;max-width:440px;margin:0 auto}#governance .gov-ctl{list-style:none;margin:0;padding:0;display:grid;gap:var(--p-4)}#governance .gov-ctl li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--p-3);align-items:start}#governance .gov-ctl h3{margin:0;font-size:17px;font-weight:700;color:var(--paper)}#governance .gov-ctl p{margin:3px 0 0;font-size:14.5px;line-height:1.45;color:var(--light-grey)}#governance .gov-sw{width:44px;height:44px;border-radius:50%;border:1px solid rgba(241,191,106,.35);display:grid;place-items:center;position:relative}#governance .gov-sw::after,#governance .gov-sw::before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(241,191,106,.35)}#governance .gov-sw::before{inset:8px}#governance .gov-sw::after{inset:16px}#governance .gov-sw i{position:absolute;border-radius:50%;background:rgba(241,191,106,.28);border:1px solid var(--brass-light)}#governance .gov-sw.r1 i{inset:16px}#governance .gov-sw.r2 i{inset:8px}#governance .gov-sw.r3 i{inset:0}#governance .gov+.statement{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid rgba(241,191,106,.3)}html.js #governance .gov.rv .gr{transform-origin:210px 210px;transform:scale(.6);opacity:0;transition:transform .7s var(--ezo),opacity .5s var(--ezo)}html.js #governance .gov.rv.in .gr{transform:none;opacity:1}html.js #governance .gov.rv.in .gr.g2{transition-delay:.12s}html.js #governance .gov.rv.in .gr.g3{transition-delay:.24s}@media (max-width:1024px){#governance .gov{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#governance .gov-ring{grid-column:1/-1;order:-1}}@media (max-width:640px){#governance .gov{grid-template-columns:minmax(0,1fr)}}#outcome .oc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s4);align-items:start;margin-top:var(--s4)}#outcome .oc .k{margin:0 0 6px}#outcome .oc h3{margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink)}#outcome .oc-d{margin:6px 0 0;font-size:15.5px;line-height:1.5;color:var(--graphite);max-width:52ch}#outcome .oc-sheet{grid-column:1/span 6;position:relative;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:var(--p-5) var(--p-5) var(--p-4);box-shadow:0 1px 0 rgba(255,253,248,.6) inset,0 2px 6px rgba(28,28,26,.06),0 18px 40px -22px rgba(28,28,26,.25)}#outcome .oc-sheet::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--brass);border-radius:4px 4px 0 0}#outcome .oc-list{list-style:none;margin:var(--p-4) 0 0;padding:0;display:grid}#outcome .oc-list li{display:grid;grid-template-columns:26px minmax(0,150px) minmax(0,1fr);gap:var(--p-3);align-items:start;padding:12px 0;border-top:1px solid var(--rule)}#outcome .oc-list li:last-child{border-bottom:1px solid var(--rule)}#outcome .oc-box{width:22px;height:22px;margin-top:1px;border:1.5px solid var(--ink);border-radius:4px;display:grid;place-items:center;background:var(--paper)}#outcome .oc-box svg{width:14px;height:14px;fill:none;stroke:var(--burnt);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#outcome .oc-list b{font-size:15.5px;font-weight:700;color:var(--ink)}#outcome .oc-list span:last-child{font-size:15px;line-height:1.45;color:var(--graphite)}#outcome .oc-sign{display:grid;grid-template-columns:1fr 1fr 44px;gap:var(--p-4);align-items:end;margin-top:var(--p-5)}#outcome .oc-sign .oc-line{display:block;height:28px;border-bottom:1px solid var(--ink)}#outcome .oc-sign b{display:block;margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}#outcome .oc-sign .seal{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--brass);display:grid;place-items:center;overflow:hidden;background:var(--ivory)}#outcome .oc-sign .seal img{width:24px;height:24px;display:block}#outcome .oc-proc{grid-column:8/span 5;min-width:0}#outcome .oc-steps{list-style:none;counter-reset:oc;margin:var(--p-4) 0 0;padding:0 0 0 46px;position:relative;display:grid;gap:14px}#outcome .oc-steps::before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:var(--brass)}#outcome .oc-steps li{counter-increment:oc;position:relative;font-size:16px;line-height:1.35;color:var(--ink);padding:6px 0}#outcome .oc-steps li::before{content:counter(oc,decimal-leading-zero);position:absolute;left:-46px;top:0;width:36px;height:36px;border-radius:50%;background:var(--paper);border:1.5px solid var(--brass);display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--burnt-ink);font-variant-numeric:tabular-nums}#outcome .oc-steps li.oc-loop{padding-right:0}#outcome .oc-steps li.oc-loop small{display:block;margin-top:3px;font-size:13.5px;color:var(--clay)}#outcome .oc-ret{position:absolute;left:-2px;top:18px;bottom:18px;width:34px;pointer-events:none}#outcome .oc-ret svg{position:absolute;left:-30px;top:0;width:32px;height:100%;overflow:visible}#outcome .oc-ret path{fill:none;stroke:var(--terracotta);stroke-width:1.5;stroke-dasharray:4 4}html.js #outcome .oc.rv .oc-steps li{opacity:0;transform:translateX(-8px);transition:opacity .4s var(--ezo),transform .4s var(--ezo)}html.js #outcome .oc.rv.in .oc-steps li{opacity:1;transform:none}html.js #outcome .oc.rv.in .oc-steps li:nth-child(2){transition-delay:.1s}html.js #outcome .oc.rv.in .oc-steps li:nth-child(3){transition-delay:.2s}html.js #outcome .oc.rv.in .oc-steps li:nth-child(4){transition-delay:.3s}html.js #outcome .oc.rv.in .oc-steps li:nth-child(5){transition-delay:.4s}html.js #outcome .oc.rv.in .oc-steps li:nth-child(6){transition-delay:.5s}html.js #outcome .oc.rv.in .oc-steps li:nth-child(7){transition-delay:.6s}html.js #outcome .oc.rv .oc-box svg{opacity:0;transform:scale(.5);transition:opacity .3s var(--ez),transform .3s var(--ez)}html.js #outcome .oc.rv.in .oc-box svg{opacity:1;transform:none}html.js #outcome .oc.rv.in li:nth-child(2) .oc-box svg{transition-delay:.15s}html.js #outcome .oc.rv.in li:nth-child(3) .oc-box svg{transition-delay:.3s}html.js #outcome .oc.rv.in li:nth-child(4) .oc-box svg{transition-delay:.45s}html.js #outcome .oc.rv.in li:nth-child(5) .oc-box svg{transition-delay:.6s}@media (max-width:1024px){#outcome .oc{grid-template-columns:minmax(0,1fr)}#outcome .oc-proc,#outcome .oc-sheet{grid-column:1}}@media (max-width:600px){#outcome .oc-list li{grid-template-columns:26px minmax(0,1fr)}#outcome .oc-list span:last-child{grid-column:2}#outcome .oc-sign{grid-template-columns:1fr 1fr}#outcome .oc-sign .seal{display:none}}@media (prefers-reduced-motion:reduce){html.js #benefits .bfig.rv .bf-h,html.js #benefits .bfig.rv .bf-rail,html.js #chain .vs.rv .vs-ph,html.js #chain .vs.rv .vs-st,html.js #governance .gov.rv .gr,html.js #outcome .oc.rv .oc-box svg,html.js #outcome .oc.rv .oc-steps li{opacity:1!important;transform:none!important;transition:none!important;stroke-dashoffset:0!important}}#coworkers .slide .rcard .skills .sk>span{border:0;background:0 0;padding:0;font-size:inherit;line-height:inherit;color:inherit;border-radius:0}#chain .vs-h{white-space:nowrap;letter-spacing:.08em}#chain .vs-h.open{font-size:12px}@media (min-width:1025px){#benefits .bfig{grid-column:1/span 6}#benefits .bwrap .bl{grid-column:7/span 6}}#chain .vs-st{overflow:visible}#chain .vs-st>.vs-hd{border-radius:10px 10px 0 0}#chain .vs-st>.vs-h{border-radius:0 0 10px 10px}@media (max-width:1024px){#chain .vs-strand{grid-template-columns:1fr}}.chero .hglyph{display:block;width:min(300px,70vw);height:36px;margin:0 auto 18px}.chero .hglyph svg{width:100%;height:100%;display:block;overflow:visible}.chero .hglyph .hg-rail{stroke:#F1BF6A;stroke-opacity:.55;stroke-width:1.2;fill:none}.chero .hglyph .hg-st{fill:#1C1C1A;stroke:#F1BF6A;stroke-width:1.2}.chero .hglyph .hg-h{fill:#F1BF6A;stroke:none}.chero .hglyph .hg-run{fill:#F1BF6A;opacity:.85}@keyframes h2r-run{0%{transform:translateX(0)}100%{transform:translateX(280px)}}html.js .chero .hglyph .hg-run{animation:h2r-run 14s linear infinite}.chero .hfor{margin:18px auto 0;font-size:13.5px;letter-spacing:.02em;color:rgba(247,243,234,.72)}.chero .hfor b{font-weight:700;color:var(--brass-light)}.pgrid .pg-who{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--clay)}.pgrid .pg-who b{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--terracotta-ink);margin-right:6px}#chain .vs-io .vs-with dt{color:var(--terracotta-ink)}#chain .vs-io .vs-with dd{color:var(--ink);font-weight:600}@media (min-width:1025px) and (hover:hover){#agent .demo{transform:rotateX(var(--py,0deg)) rotateY(var(--px,0deg));transition:transform .5s var(--ez)}}html.js #benefits .bl.rv .bl-ic svg circle,html.js #benefits .bl.rv .bl-ic svg path,html.js #benefits .bl.rv .bl-ic svg rect{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s var(--ezo)}html.js #benefits .bl.rv.in .bl-ic svg circle,html.js #benefits .bl.rv.in .bl-ic svg path,html.js #benefits .bl.rv.in .bl-ic svg rect{stroke-dashoffset:0}html.js #benefits .bl.rv.in li:nth-child(2) .bl-ic svg *{transition-delay:.08s}html.js #benefits .bl.rv.in li:nth-child(3) .bl-ic svg *{transition-delay:.16s}html.js #benefits .bl.rv.in li:nth-child(4) .bl-ic svg *{transition-delay:.24s}html.js #benefits .bl.rv.in li:nth-child(5) .bl-ic svg *{transition-delay:.32s}html.js #benefits .bl.rv.in li:nth-child(6) .bl-ic svg *{transition-delay:.40s}#outcome .oc-need{margin:var(--s4) 0 0;padding:var(--p-4) var(--p-5);background:var(--paper);border:1px solid var(--rule);border-radius:10px}#outcome .oc-need .k{margin:0 0 8px}#outcome .oc-need ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}#outcome .oc-need li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:var(--graphite)}#outcome .oc-need li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;border:1px solid var(--brass);background:var(--brass-light)}#outcome .oc-adj{margin:var(--s5) 0 0;padding-top:var(--s3);border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-3) var(--p-4)}#outcome .oc-adj .k{margin:0;flex:0 0 100%}#outcome .oc-adj a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 14px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-decoration:none;font-size:14.5px;transition:border-color .18s var(--ez),transform .18s var(--ez)}#outcome .oc-adj a b{font-weight:700}#outcome .oc-adj a span{color:var(--clay)}#outcome .oc-adj a svg{width:14px;height:14px;fill:none;stroke:var(--brass);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){#outcome .oc-adj a:hover{border-color:var(--brass);transform:translateY(-2px)}}#outcome .oc-adj a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1023px){#coworkers .slides{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 14px;margin:0 calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:thin;scrollbar-color:var(--light-grey) transparent;-webkit-overflow-scrolling:touch;align-items:flex-start}#coworkers .slides>.slide{flex:0 0 min(86vw,520px);scroll-snap-align:start;min-width:0}#coworkers .slides-hint{margin:var(--s3) 0 var(--p-2);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--clay);display:flex;align-items:center;gap:8px}#coworkers .slides-hint svg{width:16px;height:16px;fill:none;stroke:var(--brass);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}}@media (min-width:1024px){#coworkers .slides-hint{display:none}}@media (prefers-reduced-motion:reduce){html.js .chero .hglyph .hg-run{animation:none!important}#agent .demo{transform:none!important;transition:none!important}html.js #benefits .bl.rv .bl-ic svg *{stroke-dashoffset:0!important;transition:none!important}}#chain .vs-h.open{white-space:normal;line-height:1.3}.pgrid .pg-who{grid-column:1/-1}@media (min-width:1181px){#agent .demo::before{content:none!important}}#agent .strap{background:linear-gradient(90deg,var(--brass) 0,var(--brass) 3px,var(--brass-light) 3px,var(--brass-light) 13px,var(--brass) 13px);border-color:rgba(28,28,26,.35)}#agent .clip{border-color:var(--brass-light);background:var(--graphite)}#agent .badge::before{background:var(--brass);border-color:var(--brass-light)}#agent .badge-f .bf-bound dd{font-weight:500}#outcome .oc-steps li.oc-loop small{color:var(--terracotta-ink)}#outcome .oc-ret{left:-14px;top:18px;bottom:18px;width:30px;border:1.5px solid var(--terracotta);border-right:0;border-radius:22px 0 0 22px;pointer-events:none}#outcome .oc-ret svg{display:none}#outcome .oc-ret i{position:absolute;right:-3px;top:-4px;width:7px;height:7px;border-top:1.5px solid var(--terracotta);border-right:1.5px solid var(--terracotta);transform:rotate(45deg)}@media (min-width:1024px){#coworkers .slide .rcard .fp-meas{grid-column:1/-1;grid-row:2}#coworkers .slide .rcard .fp-skills{grid-row:3}#coworkers .slide .rcard .cw-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px var(--p-4)}#coworkers .slide .rcard dl{row-gap:var(--p-2)}#coworkers .slide .rcard .core{padding:var(--p-3) var(--p-4) var(--p-2)}#coworkers .slide .rcard .top{margin-bottom:var(--p-2);padding-bottom:var(--p-2)}#coworkers .slide .rcard .foot{padding-top:var(--p-2)}}#outcome .oc-ret i{right:1px}#outcome .oc-ret{overflow:visible}#outcome .oc-ret{left:-28px;width:44px;top:18px;bottom:18px;border-radius:26px 0 0 26px}#outcome .oc-ret i{right:14px;top:-4px;width:8px;height:8px}#outcome .oc-steps li::before{z-index:1}#outcome .oc-need{margin:var(--s5) 0 0;padding:var(--p-4) var(--p-5);background:var(--paper);border:1px solid var(--rule);border-radius:10px}#outcome .oc-need ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-4) var(--s3)}#outcome .oc-need li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--p-3);align-items:start;padding:0}#outcome .oc-need li::before{content:none}#outcome .oc-need li p{margin:0;font-size:15px;line-height:1.45;color:var(--graphite)}#outcome .oc-need li b{display:block;font-weight:700;color:var(--ink)}#outcome .oc-need .ic5 svg{stroke:var(--brass);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){#outcome .oc-need ul{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){#coworkers .stg-rail{justify-content:space-between;gap:0;position:relative}#coworkers .stg-rail::before{content:"";position:absolute;left:6px;right:6px;top:50%;height:var(--stg-rule);background:var(--brass);transform:translateY(-50%)}#coworkers .stg-i{flex:0 0 auto;position:relative;background:var(--ivory);padding:0 8px}#coworkers .stg-i:first-child{padding-left:0}#coworkers .stg-i:last-child{padding-right:0}#coworkers .stg-i:not(:last-child)::after{content:none}}@media (min-width:1024px){#coworkers .slides .slide:first-of-type{top:calc(var(--nav-clear) - 30px + 0px)}#coworkers .slides .slide:nth-of-type(2){top:calc(var(--nav-clear) - 30px + 10px)}#coworkers .slides .slide:nth-of-type(3){top:calc(var(--nav-clear) - 30px + 20px)}#coworkers .slides .slide:nth-of-type(4){top:calc(var(--nav-clear) - 30px + 30px)}#coworkers .slides .slide:nth-of-type(5){top:calc(var(--nav-clear) - 30px + 40px)}#coworkers .slides .slide:nth-of-type(6){top:calc(var(--nav-clear) - 30px + 50px)}#coworkers .slides .slide:nth-of-type(7){top:calc(var(--nav-clear) - 30px + 60px)}#coworkers .slides .slide:nth-of-type(8){top:calc(var(--nav-clear) - 30px + 70px)}}#chain .vs-door{margin:var(--p-2) 0 0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}#chain .vs-st .vs-hd{padding:var(--p-3) var(--p-3) var(--p-2);flex:1 1 auto}#chain .vs-st .vs-t{font-size:16.5px}#chain .vs-st::after{top:38px}#chain .vs-row2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gutter);align-items:end;margin-top:var(--p-2)}#chain .vs-door2{grid-column:1/span 3;align-self:end;padding:0 0 var(--p-2)}#chain .vs-door2 .vs-door{margin:0}#chain .vs-door-s{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--graphite);max-width:38ch}#chain .vs-door-s b{color:var(--ink)}#chain .vs-door-s i,#chain .vs-side i{display:inline-grid;place-items:center;width:20px;height:20px;margin:0 4px 0 2px;vertical-align:-4px;border-radius:5px;border:1px solid var(--brass);background:var(--paper);font:700 12px/1 "Open Sans",system-ui,sans-serif;font-style:normal;color:var(--ink)}#chain .vs-stages.vs-emp{grid-column:4/span 3;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}#chain .vs-stages.vs-emp::before{content:"";position:absolute;left:calc(100% - 50% / 3);right:calc(50% / 3);top:-18px;height:18px;border-left:1.5px dashed var(--brass);border-top:1.5px dashed var(--brass);border-radius:8px 0 0 0;pointer-events:none}#chain .vs-st.vs-e .vs-hd{background:var(--arc)}#chain .vs-st.vs-e .vs-n{color:var(--terracotta-ink)}#chain .vs-side{margin:var(--p-3) 0 0;padding:var(--p-3) var(--p-4);border:1px dashed rgba(182,138,58,.5);border-radius:10px;background:var(--ivory);font-size:14.5px;color:var(--graphite);display:block}#chain .vs-side b{color:var(--ink)}@media (max-width:1024px){#chain .vs-row2{grid-template-columns:minmax(0,1fr)}#chain .vs-door2,#chain .vs-stages.vs-emp{grid-column:1}#chain .vs-stages.vs-emp::before{content:none}}@media (max-width:640px){#chain .vs-stages.vs-emp{grid-template-columns:minmax(0,1fr)}}#chain .vs{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:var(--p-4) var(--p-4) var(--p-4);box-shadow:var(--e-1)}#chain .vs-st{box-shadow:none;background:var(--ivory)}#chain .vs-st.vs-e .vs-hd{background:var(--arc)}#chain .vs-sam{margin-top:var(--p-3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;background:var(--ivory);border:1px solid var(--rule);border-radius:10px;overflow:hidden}#chain .vs-sam .vs-hd{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:4px var(--p-4);align-items:baseline;padding:var(--p-3) var(--p-4)}#chain .vs-sam .vs-n{color:var(--burnt-ink);text-transform:uppercase;letter-spacing:.12em;font-size:12px}#chain .vs-sam .vs-t{margin:0;font-size:16.5px}#chain .vs-sam .vs-v{margin:0;font-size:14px;color:var(--graphite)}#chain .vs-sam .vs-h{margin:0;padding:0 var(--p-5);display:flex;align-items:center;border-radius:0}@media (max-width:860px){#chain .vs-sam{grid-template-columns:1fr}#chain .vs-sam .vs-hd{grid-template-columns:1fr;gap:2px}#chain .vs-sam .vs-h{padding:8px var(--p-3)}}#benefits .bl .bl-k{color:var(--paper)}#benefits .bl .bl-s{color:var(--light-grey)}#benefits .bl .bl-ic{border-color:var(--brass)}#benefits .bl .bl-ic svg{stroke:var(--brass-light)}#benefits .bfig figcaption{color:var(--light-grey)}#governance .gov-ctl h3,#governance .gov-est .est-k{color:var(--ink)}#governance .gov-ctl p,#governance .gov-est .est-s{color:var(--graphite)}#governance .gov .k{color:var(--clay)}#governance .gov-est .est-ic{border-color:var(--brass);background:var(--paper)}#governance .gov-est .est-ic svg{stroke:var(--brass)}#governance .gov-sw,#governance .gov-sw::after,#governance .gov-sw::before{border-color:rgba(182,138,58,.6)}#governance .gov-sw i{background:rgba(182,138,58,.25);border-color:var(--brass)}#governance .gov+.statement{border-top-color:rgba(182,138,58,.4);color:var(--ink)}#governance .gov-ring svg text{fill:#7A6A56}#governance .gov-ring svg circle{stroke:#B68A3A}#governance .gov-ring svg .g1 circle{fill:#B68A3A;fill-opacity:.12}#governance .gov-ring svg .g2 circle{fill:#B68A3A;fill-opacity:.06}#governance .gov-ring svg rect{fill:#FFFDF8;stroke:#B68A3A}#governance .gov-ring svg .g1 path{stroke:#B68A3A}#governance .gov-ring svg>path{stroke:#B68A3A}#governance .gov-ring svg .g1 text:last-of-type{fill:#1C1C1A}#outcome .oc-d,#outcome .oc-steps li{color:var(--ivory)}#outcome .oc-d{color:var(--light-grey)}#outcome .oc-steps li.oc-loop small{color:var(--brass-light)}#outcome .oc-ret,#outcome .oc-ret i{border-color:var(--brass-light)}#outcome .oc-steps li::before{background:var(--ink);color:var(--brass-light);border-color:var(--brass)}#outcome .oc-need .k{color:var(--clay)}#outcome .oc-sheet .oc-d{color:var(--graphite)}#outcome .oc-sheet h3{color:var(--ink)}#outcome .oc-proc h3{color:var(--ivory)}#outcome .oc-proc .oc-d{color:var(--light-grey)}#benefits .bl-kpi{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}#benefits .bl-kpi b{flex:0 0 100%;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-light)}#benefits .bl-kpi span{font-size:13px;line-height:1.3;padding:4px 9px;border-radius:999px;border:1px solid rgba(241,191,106,.35);color:var(--ivory);background:rgba(247,243,234,.05)}#benefits .bl-kpi{grid-column:1/-1;min-width:0}#benefits .bl-kpi span{min-width:0;overflow-wrap:anywhere}#benefits .bfig{align-self:center}@media (prefers-reduced-transparency:reduce){#benefits .bfig svg [filter]{filter:none}}#benefits .bl-kpi{display:block;margin-top:10px;font-size:15px;line-height:1.4;color:var(--ivory)}#benefits .bl-kpi b{display:inline;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-light);margin-right:8px}#benefits .bl-kpi span{display:inline;padding:0;border:0;background:0 0;font-size:15px;font-weight:600;color:var(--ivory)}@media (min-width:1025px){#benefits .bfig{grid-column:1/span 5;align-self:start;position:sticky;top:calc(var(--nav-clear) + 24px)}#benefits .bwrap .bl{grid-column:6/span 7}}#benefits .bfig svg{max-width:400px;margin:0 auto}@media (min-width:1025px){#benefits .bfig{grid-column:1/span 4}#benefits .bwrap .bl{grid-column:5/span 8;grid-template-columns:repeat(2,minmax(0,1fr))}}#benefits .bfig svg{max-width:380px;margin:0}#benefits .bl .bl-k{text-wrap:balance}#benefits .bl-kpi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#benefits .bl-kpi b{margin:0}#benefits .bl-kpi i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;border:1px solid var(--brass);background:var(--ink);font:700 12px/1 "Open Sans",system-ui,sans-serif;font-style:normal;color:var(--brass-light)}#benefits .bl-kpi span{white-space:nowrap}@media (max-width:640px){#benefits .bl-kpi span{white-space:normal}}html.js #benefits .bfig.rv .bf-h{opacity:0;transform:translate(-14px,10px);transition:opacity .5s var(--ezo),transform .5s var(--ezo)}html.js #benefits .bfig.rv.in .bf-h{opacity:1;transform:none}@keyframes h2r-pulse{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateY(572px);opacity:0}}html.js #benefits .bfig.rv .bf-pulse{opacity:0}html.js #benefits .bfig.rv.in .bf-pulse{animation:h2r-pulse 2.4s var(--ez) .3s both}@media (prefers-reduced-motion:reduce){html.js #benefits .bfig.rv .bf-h{opacity:1!important;transform:none!important;transition:none!important}html.js #benefits .bfig.rv .bf-pulse{display:none}}#benefits .bl-kpi b{flex:0 0 auto}#benefits .bl-kpi span{white-space:normal;min-width:0}:root{--line:var(--light-grey)}.navscrim[hidden]{display:none}.navscrim{position:fixed;inset:0;background:rgba(28,28,26,.55);opacity:0;visibility:hidden;transition:opacity .3s var(--ez),visibility .3s;z-index:70}.nav.open~.navscrim,body.navopen .navscrim{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(360px,86vw);background:var(--paper);border-left:1px solid var(--line);transform:translateX(102%);transition:transform .34s var(--ezo);z-index:80;display:flex;flex-direction:column;padding:22px 22px 30px;overflow-y:auto;visibility:hidden}body.navopen .drawer{transform:none;visibility:visible}.drawer .dtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.drawer .dtop img{height:36px;width:auto}.drawerclose{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:0 0;display:grid;place-items:center;cursor:pointer}.drawerclose svg{width:18px;height:18px;stroke:var(--ink);stroke-width:2;fill:none}.drawer nav{display:flex;flex-direction:column}.drawer nav a{padding:16px 4px;font-size:18px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.drawer nav a:last-of-type{border-bottom:0}.drawer .btn{margin-top:26px;justify-content:center}@media (min-width:861px){.drawer,.navscrim{display:none}}@media (prefers-reduced-motion:reduce){.drawer{transition:none}}@media (prefers-reduced-motion:reduce){.navscrim{transition:none}}body.navopen{overflow:hidden}.menu>li{position:relative;display:flex}.mtrig{display:inline-flex;align-items:center;gap:7px;background:0 0;border:0;padding:6px 0;cursor:pointer;font:600 14.5px/1 'Open Sans',system-ui,sans-serif;color:var(--ink);border-bottom:2px solid transparent;transition:border-color .22s var(--ez)}.mtrig svg{width:11px;height:11px;stroke:var(--clay);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--ez)}.has-sub.open>.mtrig{border-bottom-color:var(--brass)}.has-sub.open>.mtrig svg{transform:rotate(180deg)}.sub{position:absolute;top:calc(100% + 18px);left:50%;min-width:212px;padding:8px;display:grid;gap:2px;z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 0 rgba(255,253,248,.9) inset,0 18px 44px rgba(28,28,26,.16);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-6px);transition:opacity .22s var(--ez),transform .22s var(--ez),visibility .22s}.has-sub.open>.sub{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.sub::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.sub a{display:block;padding:11px 14px;border-radius:9px;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:0;transition:background .18s var(--ez)}.sub a:hover{background:var(--ivory)}.sub a::after{display:none}.drawer .dgrp{margin:24px 0 2px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.drawer .dgrp:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.mtrig svg,.sub{transition:none}}.drawer .dgrp{font-size:12px}.nav .wrap>nav{flex:0 0 auto;min-width:0}@media (max-width:860px){.nav .wrap>nav{display:none}}@media (min-width:861px){.nav .wrap>nav{width:auto!important;max-width:none!important;flex:0 0 auto}.nav .wrap>nav .menu{width:auto}}@media (min-width:1025px){#chain .vs-phases,#chain .vs-stages{grid-template-columns:repeat(5,minmax(0,1fr))}#chain .vs-st:nth-child(5)::after{content:none}}@media (max-width:1024px){#chain .vs-st:nth-child(6)::after{content:none}}html.js #chain .vs.rv.in .vs-st:nth-child(7){transition-delay:.48s}html.js #chain .vs.rv.in .vs-st:nth-child(8){transition-delay:.56s}html.js #chain .vs.rv.in .vs-st:nth-child(9){transition-delay:.64s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(7){transition-delay:1.3s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(8){transition-delay:1.45s}html.js #benefits .bfig.rv.in .bf-h:nth-of-type(9){transition-delay:1.6s}#benefits .bl-kpi .kdir{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid rgba(241,191,106,.5);color:var(--brass-light);margin-right:6px}#benefits .bl-kpi .kdir.increase{border-color:rgba(241,191,106,.5)}#benefits .bl-kpi .kdir.decrease{border-color:rgba(216,208,194,.45);color:var(--light-grey)}