.agents-page{--v-type-hero:clamp(3.7rem, 6.8vw, 7.45rem);--v-type-display:clamp(2.75rem, 4.8vw, 5.35rem);--v-type-feature:clamp(2.2rem, 3.7vw, 4.1rem);--v-type-title:clamp(1.7rem, 2.45vw, 2.85rem);--v-type-body:clamp(1rem, 1.16vw, 1.18rem);--v-gutter:clamp(1.35rem, 4.5vw, 5rem);background:var(--v-black)}.agents-page .eyebrow{color:var(--v-bronze-ink)}.agents-page .eyebrow--light{color:color-mix(in srgb, var(--v-bronze) 84%, var(--v-white))}.agents-page :where(section,article,div){min-inline-size:0}.agents-page p{overflow-wrap:break-word}.agents-page :where(h1,h2,h3,strong,span){overflow-wrap:normal;word-break:normal}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agents-text-link{align-items:center;gap:var(--v-space-5);border-bottom:1px solid;width:max-content;min-height:3rem;font-size:.88rem;font-weight:500;display:inline-flex}.agents-text-link svg{transition:transform var(--v-motion-control) var(--v-ease-control);flex:none}.agents-text-link:hover svg,.agents-text-link:focus-visible svg{transform:translateY(.2rem)}.agents-text-link--light{color:var(--v-white)}.agents-page :where(button,.button,.agents-text-link,.agents-closing__link):active{transform:scale(.99)}.agents-hero{align-items:end;gap:var(--v-space-8);min-height:min(54rem,100svh);padding:clamp(9.5rem, 17vh, 13rem) var(--v-gutter) clamp(5rem, 9vh, 7.5rem);background:var(--v-black);border-bottom:1px solid var(--v-rule-dark);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.agents-hero:before{content:"";background:color-mix(in srgb, var(--v-rule-dark) 55%, transparent);width:1px;position:absolute;top:0;bottom:0;left:38%}.agents-hero:after{content:"";background:color-mix(in srgb, var(--v-rule-dark) 40%, transparent);width:1px;position:absolute;top:0;bottom:0;right:14%}.agents-hero__copy{z-index:1;max-width:76rem;position:relative}.agents-hero__copy h1{max-width:15ch;margin-top:var(--v-space-5);font-family:var(--v-font-display);font-size:var(--v-type-hero);letter-spacing:-.07em;text-wrap:balance;font-weight:400;line-height:.94}.agents-hero__summary{max-width:43rem;margin-top:var(--v-space-6);color:color-mix(in srgb, var(--v-white) 73%, transparent);font-size:var(--v-type-body);line-height:1.58}.agents-hero__actions{align-items:center;gap:var(--v-space-5);margin-top:var(--v-space-6);flex-wrap:wrap;display:flex}.agents-hero__qualifier{z-index:1;width:15rem;padding-left:var(--v-space-4);border-left:1px solid var(--v-bronze);color:color-mix(in srgb, var(--v-white) 62%, transparent);font-family:var(--v-font-utility);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;line-height:1.55;position:relative}.task-contract{padding:clamp(5.5rem, 10vw, 10rem) var(--v-gutter) clamp(6rem, 10vw, 10rem);background:var(--v-black)}.task-contract__header{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;gap:clamp(3rem,8vw,9rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.task-contract__header h2{max-width:17ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.06em;font-weight:400;line-height:.99}.task-contract__header>p{max-width:34rem;color:color-mix(in srgb, var(--v-white) 67%, transparent);font-size:var(--v-type-body);line-height:1.6}.task-contract__figure{border-top:1px solid var(--v-rule-dark);container-type:inline-size}.task-contract__machine{contain:paint;background:var(--v-black-soft);border-bottom:1px solid var(--v-rule-dark);min-height:clamp(27rem,46vw,47rem);position:relative;overflow:clip}.task-contract__base,.task-contract__slice-image{object-fit:cover;object-position:center}.task-contract__base{opacity:.28;filter:grayscale(.18)brightness(.8)}.task-contract__slices,.task-contract__slice{position:absolute;inset:0}.task-contract__slice{opacity:.05;transition:opacity var(--v-motion-stage) var(--v-ease-engineered), transform var(--v-motion-travel) var(--v-ease-engineered), filter var(--v-motion-stage) var(--v-ease-engineered);transform:translateY(1rem)}.task-contract__slice:first-child{clip-path:inset(0 83.333% 0 0)}.task-contract__slice:nth-child(2){clip-path:inset(0 66.666% 0 16.666%)}.task-contract__slice:nth-child(3){clip-path:inset(0 50% 0 33.333%)}.task-contract__slice:nth-child(4){clip-path:inset(0 33.333% 0 50%)}.task-contract__slice:nth-child(5){clip-path:inset(0 16.666% 0 66.666%)}.task-contract__slice:nth-child(6){clip-path:inset(0 0 0 83.333%)}.task-contract__slice.is-complete{opacity:.78;transform:translateY(0)}.task-contract__slice.is-active{opacity:1;filter:brightness(1.14)saturate(1.03)}.task-contract__inspection{z-index:4;background:var(--v-bronze);width:1px;box-shadow:-.35rem 0 color-mix(in srgb, var(--v-bronze) 18%, transparent), .35rem 0 color-mix(in srgb, var(--v-bronze) 18%, transparent);transform:translateX(calc(var(--active-phase) * 16.666cqw));transition:transform var(--v-motion-ledger) var(--v-ease-engineered);position:absolute;top:8%;bottom:8%;left:8.333%}.task-contract__inspection:before,.task-contract__inspection:after{content:"";background:var(--v-bronze);width:.68rem;height:1px;position:absolute;left:-.33rem}.task-contract__inspection:before{top:0}.task-contract__inspection:after{bottom:0}.task-contract__readout{z-index:5;gap:.5rem var(--v-space-4);width:min(27rem,100% - 2.4rem);padding:var(--v-space-4);color:var(--v-white);background:color-mix(in srgb, var(--v-black) 92%, transparent);border-top:1px solid var(--v-bronze);grid-template-columns:3.8rem minmax(0,1fr);display:grid;position:absolute;bottom:clamp(1.2rem,3vw,3rem);right:clamp(1.2rem,3vw,3rem)}.task-contract__readout>span{color:var(--v-bronze);font-family:var(--v-font-utility);letter-spacing:.08em;grid-row:1/3;padding-top:.18rem;font-size:.68rem}.task-contract__readout strong{letter-spacing:-.025em;font-size:1.05rem;font-weight:500;line-height:1.2}.task-contract__readout p{color:color-mix(in srgb, var(--v-white) 65%, transparent);font-size:.82rem;line-height:1.5}.task-contract__phases{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.task-contract__phases button{align-items:center;gap:var(--v-space-3);min-height:5.5rem;padding:var(--v-space-3);color:color-mix(in srgb, var(--v-white) 52%, transparent);text-align:left;border:0;border-right:1px solid var(--v-rule-dark);border-bottom:1px solid var(--v-rule-dark);cursor:pointer;transition:color var(--v-motion-control) var(--v-ease-control), background-color var(--v-motion-control) var(--v-ease-control);background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.task-contract__phases button:first-child{border-left:1px solid var(--v-rule-dark)}.task-contract__phases button:after{content:"";background:var(--v-bronze);transform-origin:0;height:2px;transition:transform var(--v-motion-replay) var(--v-ease-engineered);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.task-contract__phases button[aria-current=step]{color:var(--v-white);background:var(--v-black-soft)}.task-contract__phases button[aria-current=step]:after{transform:scaleX(1)}.task-contract__phases button>span{color:var(--v-bronze);font-family:var(--v-font-utility);font-size:.62rem}.task-contract__phases button>strong{font-size:clamp(.73rem,.85vw,.88rem);font-weight:500}.task-contract__caption{justify-content:space-between;align-items:center;gap:var(--v-space-6);min-height:6rem;padding-block:var(--v-space-4);display:flex}.task-contract__caption p{max-width:43rem;color:color-mix(in srgb, var(--v-white) 55%, transparent);font-size:.79rem;line-height:1.55}.task-contract__replay{align-items:center;gap:var(--v-space-3);min-height:2.8rem;color:var(--v-white);border:0;border-bottom:1px solid var(--v-rule-dark);cursor:pointer;background:0 0;padding:0;display:inline-flex}.task-contract__controls{justify-content:flex-end;align-items:center;gap:var(--v-space-4);flex-wrap:wrap;display:flex}.task-contract__playback{align-items:center;gap:var(--v-space-3);min-height:2.8rem;color:color-mix(in srgb, var(--v-white) 72%, transparent);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.task-contract__playback:disabled{color:color-mix(in srgb, var(--v-white) 34%, transparent);cursor:default}.task-contract__replay svg{transition:transform var(--v-motion-replay) var(--v-ease-engineered)}.task-contract__replay:hover svg,.task-contract__replay:focus-visible svg{transform:rotate(-90deg)}.agents-definition{padding:clamp(6rem, 12vw, 12rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);grid-template-columns:minmax(0,1fr) minmax(22rem,.62fr);gap:clamp(3rem,10vw,11rem);display:grid}.agents-definition__lead h2{max-width:15ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.062em;font-weight:400;line-height:1}.agents-definition__copy{align-content:end;gap:var(--v-space-5);padding-top:clamp(3rem,8vw,9rem);display:grid}.agents-definition__copy p{color:var(--v-graphite);font-size:var(--v-type-body);line-height:1.62}.agents-definition__copy p:first-child{color:var(--v-ink);letter-spacing:-.04em;font-size:clamp(1.35rem,2.05vw,2.1rem);line-height:1.18}.role-ledger{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);background:var(--v-black);grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.role-ledger__header{top:var(--v-space-5);align-self:start;position:sticky}.role-ledger__header h2{max-width:8ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.06em;font-weight:400;line-height:1}.role-ledger__header>p:last-child{max-width:26rem;margin-top:var(--v-space-5);color:color-mix(in srgb, var(--v-white) 62%, transparent);font-size:.96rem;line-height:1.6}.role-ledger__field{border-top:1px solid var(--v-rule-dark)}.role-ledger__row{border-bottom:1px solid var(--v-rule-dark)}.role-ledger__row>button{align-items:center;gap:var(--v-space-5);width:100%;min-height:7.5rem;padding:var(--v-space-4) 0;color:var(--v-white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.role-ledger__row>button>span{color:var(--v-bronze);font-family:var(--v-font-utility);font-size:.65rem}.role-ledger__row>button>strong{font-family:var(--v-font-display);letter-spacing:-.045em;font-size:clamp(1.45rem,2.25vw,2.6rem);font-weight:400}.role-ledger__row>button svg{transition:transform var(--v-motion-expand) var(--v-ease-engineered)}.role-ledger__row.is-active>button svg{transform:rotate(90deg)}.role-ledger__detail{opacity:0;max-height:0;transition:max-height var(--v-motion-ledger) var(--v-ease-engineered), opacity var(--v-motion-fade) var(--v-ease-control), padding var(--v-motion-ledger) var(--v-ease-engineered);grid-template-columns:minmax(11rem,.52fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid;overflow:clip}.role-ledger__row.is-active .role-ledger__detail{max-height:100rem;padding:var(--v-space-4) 0 clamp(3.5rem, 6vw, 6rem) 3rem;opacity:1}@supports (interpolate-size:allow-keywords){.role-ledger__detail{interpolate-size:allow-keywords;height:0;max-height:none;transition-property:height,opacity,padding}.role-ledger__row.is-active .role-ledger__detail{height:auto}}.role-ledger__signal{border-top:1px solid var(--v-bronze);align-content:start;display:grid}.role-ledger__signal span{color:color-mix(in srgb, var(--v-white) 54%, transparent);border-bottom:1px solid var(--v-rule-dark);font-family:var(--v-font-utility);letter-spacing:.075em;text-transform:uppercase;padding:.72rem 0;font-size:.61rem}.role-ledger__detail h3{max-width:19ch;font-family:var(--v-font-display);font-size:var(--v-type-title);letter-spacing:-.045em;font-weight:400;line-height:1.08}.role-ledger__detail>div:last-child>p{max-width:36rem;margin-top:var(--v-space-4);color:color-mix(in srgb, var(--v-white) 64%, transparent);line-height:1.6}.role-ledger__boundary{gap:var(--v-space-4);padding-top:var(--v-space-4);border-top:1px solid var(--v-rule-dark);grid-template-columns:8rem minmax(0,1fr);font-size:.82rem;display:grid}.role-ledger__boundary strong{color:var(--v-bronze);font-family:var(--v-font-utility);letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:400}.authority{padding:clamp(6rem, 11vw, 11rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper)}.authority__intro{gap:var(--v-space-6) clamp(3rem, 8vw, 9rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr);display:grid}.authority__intro .eyebrow{grid-column:1/-1}.authority__intro h2{max-width:15ch;font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.06em;font-weight:400;line-height:1}.authority__intro>p:last-child{color:var(--v-graphite);font-size:var(--v-type-body);align-self:end;line-height:1.6}.authority__instrument{border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);margin-top:clamp(5rem,8vw,8rem);display:grid}.authority__levels{border-left:1px solid var(--v-rule);border-right:1px solid var(--v-rule);display:grid}.authority__level{align-items:center;gap:var(--v-space-3);min-height:6.7rem;padding:var(--v-space-3) var(--v-space-4);color:var(--v-ink);text-align:left;border:0;border-bottom:1px solid var(--v-rule);cursor:pointer;transition-property:color,background-color,box-shadow,transform;transition-duration:var(--v-motion-control);transition-timing-function:var(--v-ease-control);background:0 0;grid-template-columns:2rem minmax(7rem,.34fr) minmax(0,1fr);display:grid}.authority__level:last-child{border-bottom:0}.authority__level:hover,.authority__level:focus-visible,.authority__level[aria-selected=true]{background:color-mix(in srgb, var(--v-bronze) 9%, var(--v-paper));box-shadow:inset 3px 0 0 var(--v-bronze)}.authority__level:active{transform:translateY(1px)}.authority__level>span{color:var(--v-bronze);font-family:var(--v-font-utility);font-size:.65rem}.authority__level strong{letter-spacing:-.04em;font-size:clamp(1.2rem,1.65vw,1.75rem);font-weight:500}.authority__level small{max-width:30ch;color:var(--v-graphite);font-size:.82rem;line-height:1.5}.authority__reading{align-content:space-between;min-height:33.5rem;padding:clamp(2rem,4vw,4rem);display:grid}.authority__reading-label{color:var(--v-bronze-ink);font-family:var(--v-font-utility);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.authority__reading dl{margin-top:var(--v-space-7);border-top:1px solid var(--v-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authority__reading dl>div{min-height:15rem;padding:var(--v-space-5) var(--v-space-4) var(--v-space-4) 0;border-right:1px solid var(--v-rule)}.authority__reading dl>div+div{padding-left:var(--v-space-4)}.authority__reading dl>div:last-child{border-right:0}.authority__reading dt{color:var(--v-bronze-ink);font-family:var(--v-font-utility);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.authority__reading dd{margin:var(--v-space-4) 0 0;color:var(--v-graphite);font-size:.91rem;line-height:1.65}.authority__note{margin-top:var(--v-space-4);color:var(--v-graphite);font-family:var(--v-font-utility);letter-spacing:.055em;text-transform:uppercase;font-size:.67rem}.implementation{padding:clamp(6rem, 11vw, 11rem) var(--v-gutter);background:var(--v-black);grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.implementation__header h2{max-width:13ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.06em;font-weight:400;line-height:1}.implementation__header>p:last-child{max-width:30rem;margin-top:var(--v-space-5);color:color-mix(in srgb, var(--v-white) 62%, transparent);line-height:1.6}.implementation__field{border-top:1px solid var(--v-rule-dark)}.implementation__move{align-items:center;gap:var(--v-space-6);min-height:9.5rem;padding-block:var(--v-space-5);border-bottom:1px solid var(--v-rule-dark);grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);display:grid}.implementation__move h3{color:var(--v-white);font-family:var(--v-font-display);letter-spacing:-.05em;font-size:clamp(1.6rem,2.5vw,3rem);font-weight:400}.implementation__move p{max-width:38rem;color:color-mix(in srgb, var(--v-white) 59%, transparent);line-height:1.6}.implementation__standard{gap:var(--v-space-4) var(--v-space-6);padding-top:var(--v-space-7);grid-column:2;grid-template-columns:minmax(10rem,.34fr) minmax(0,.8fr);display:grid}.implementation__standard .eyebrow{grid-row:1/3}.implementation__standard h3{letter-spacing:-.04em;max-width:22ch;font-size:clamp(1.45rem,2.1vw,2.35rem);font-weight:400;line-height:1.15}.implementation__standard>p:last-child{max-width:39rem;color:color-mix(in srgb, var(--v-white) 56%, transparent);font-size:.87rem;line-height:1.6}.domain-knowledge{padding:clamp(6rem, 11vw, 11rem) var(--v-gutter);color:var(--v-ink);background:var(--v-paper);border-bottom:1px solid var(--v-rule);grid-template-columns:minmax(0,1fr) minmax(22rem,.62fr);gap:clamp(3rem,10vw,11rem);display:grid}.domain-knowledge h2{max-width:16ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-feature);letter-spacing:-.055em;font-weight:400;line-height:1.03}.domain-knowledge__copy{align-content:end;gap:var(--v-space-5);display:grid}.domain-knowledge__copy p{color:var(--v-graphite);font-size:var(--v-type-body);line-height:1.62}.agents-closing{padding:clamp(6rem, 10vw, 10rem) var(--v-gutter);background:var(--v-black);grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.agents-closing h2{max-width:15ch;margin-top:var(--v-space-4);font-family:var(--v-font-display);font-size:var(--v-type-display);letter-spacing:-.06em;font-weight:400;line-height:1}.agents-closing>div>p:last-child{max-width:42rem;margin-top:var(--v-space-5);color:color-mix(in srgb, var(--v-white) 62%, transparent);line-height:1.6}.agents-closing__link{align-items:center;gap:var(--v-space-3);min-height:7rem;padding-block:var(--v-space-4);border-top:1px solid var(--v-white);border-bottom:1px solid var(--v-rule-dark);grid-template-columns:minmax(0,1fr) auto;display:grid}.agents-closing__link strong{color:color-mix(in srgb, var(--v-white) 55%, transparent);grid-column:1/-1;font-size:.82rem;font-weight:400}.agents-closing__link svg{transition:transform var(--v-motion-control) var(--v-ease-control)}.agents-closing__link:hover svg,.agents-closing__link:focus-visible svg{transform:translate(.3rem)}@media (max-width:72rem){.agents-hero{min-height:48rem}.task-contract__header,.agents-definition,.domain-knowledge{gap:var(--v-space-7)}.task-contract__phases{grid-template-columns:repeat(3,minmax(0,1fr))}.task-contract__phases button:nth-child(4){border-left:1px solid var(--v-rule-dark)}.role-ledger,.implementation{gap:var(--v-space-7);grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr)}}@media (max-width:60rem){.agents-hero{align-content:end;gap:var(--v-space-5);grid-template-columns:1fr;min-height:46rem}.agents-hero__qualifier{width:auto}.task-contract__header,.agents-definition,.role-ledger,.authority__intro,.implementation,.domain-knowledge,.agents-closing{grid-template-columns:1fr}.task-contract__header>p,.agents-definition__copy,.domain-knowledge__copy{max-width:40rem;padding-top:0}.role-ledger__header{position:static}.implementation__standard{grid-column:1}.authority__instrument{grid-template-columns:1fr;overflow-x:visible}.authority__levels{border-right:1px solid var(--v-rule)}.authority__level{gap:var(--v-space-4);min-height:5.75rem;padding:var(--v-space-4);grid-template-columns:2.5rem minmax(7rem,.35fr) minmax(0,1fr)}.authority__reading{min-height:0}.authority__reading dl{margin-top:var(--v-space-6)}.task-contract__controls{justify-content:space-between;width:100%}}@media (max-width:45rem){.agents-hero{min-height:auto;padding-top:8.5rem}.agents-hero:before{left:50%}.agents-hero:after{display:none}.agents-hero__copy h1{max-width:11ch;font-size:clamp(3.35rem,15vw,5rem);line-height:.94}.agents-hero__summary{font-size:1rem}.agents-hero__actions{flex-direction:column;align-items:stretch}.agents-hero__actions .button,.agents-text-link{width:100%}.agents-text-link{justify-content:space-between}.task-contract,.agents-definition,.role-ledger,.authority,.implementation,.domain-knowledge,.agents-closing{padding-top:5.5rem;padding-bottom:5.5rem}.task-contract__machine{min-height:33rem}.task-contract__base,.task-contract__slice-image{object-position:50% center;transform:scale(1.48)}.task-contract__inspection{top:4%;bottom:35%}.task-contract__readout{right:var(--v-space-3);bottom:var(--v-space-3);left:var(--v-space-3);grid-template-columns:3rem minmax(0,1fr);width:auto}.task-contract__phases{grid-template-columns:repeat(2,minmax(0,1fr))}.task-contract__phases button:nth-child(3),.task-contract__phases button:nth-child(5){border-left:1px solid var(--v-rule-dark)}.task-contract__phases button:nth-child(4){border-left:0}.task-contract__caption{flex-direction:column;align-items:flex-start}.role-ledger__row>button{gap:var(--v-space-3);grid-template-columns:2.2rem minmax(0,1fr) auto;min-height:6rem}.role-ledger__row.is-active .role-ledger__detail{gap:var(--v-space-5);max-height:100rem;padding:var(--v-space-3) 0 var(--v-space-7);grid-template-columns:1fr}.role-ledger__boundary{gap:var(--v-space-2);grid-template-columns:1fr}.authority__level{gap:var(--v-space-2) var(--v-space-3);grid-template-columns:2rem minmax(0,1fr)}.authority__level small{grid-column:2}.authority__reading{padding:var(--v-space-5) var(--v-space-4)}.authority__reading dl{grid-template-columns:1fr}.authority__reading dl>div,.authority__reading dl>div+div{min-height:0;padding:var(--v-space-4) 0 var(--v-space-5);border-right:0;border-bottom:1px solid var(--v-rule)}.authority__reading dl>div:last-child{border-bottom:0}.implementation__move{gap:var(--v-space-3);min-height:0;padding-block:var(--v-space-5);grid-template-columns:1fr}.implementation__standard{grid-template-columns:1fr}.implementation__standard .eyebrow{grid-row:auto}.agents-closing__link{margin-top:var(--v-space-4)}}@media (max-width:23rem){.agents-hero__copy h1{font-size:3.1rem}.task-contract__phases button{grid-template-columns:1fr;align-content:center;gap:.35rem;min-height:5rem}.task-contract__readout{grid-template-columns:1fr}.task-contract__readout>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.agents-page *,.agents-page :before,.agents-page :after{scroll-behavior:auto!important;animation-duration:var(--v-motion-reduced)!important;transition-duration:var(--v-motion-reduced)!important;animation-iteration-count:1!important}.task-contract__inspection{display:none}}@media (forced-colors:active){.task-contract__inspection,.authority__line{background:canvastext}.task-contract__slice{opacity:1}}
