.SectionAnchor-module__dfgmda__anchor{block-size:0;scroll-margin-block-start:var(--afq-header-h);display:block}
.TechnicalLabel-module__nEamNq__label{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;white-space:nowrap;line-height:1.2}.TechnicalLabel-module__nEamNq__muted{color:var(--afq-text-muted)}.TechnicalLabel-module__nEamNq__active{color:var(--afq-blue-secondary)}.TechnicalLabel-module__nEamNq__label[data-bracketed]:before{content:"[ "}.TechnicalLabel-module__nEamNq__label[data-bracketed]:after{content:" ]"}.TechnicalLabel-module__nEamNq__field{flex-direction:column;gap:.28rem;display:flex}.TechnicalLabel-module__nEamNq__fieldName{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.TechnicalLabel-module__nEamNq__fieldValue{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-silver)}
.CellVisual-module__Z-cojq__series{block-size:100%;min-block-size:24px;max-block-size:96px;inline-size:100%;color:var(--afq-blue-secondary);opacity:.8}.CellVisual-module__Z-cojq__bars{align-items:flex-end;gap:3px;block-size:100%;min-block-size:22px;max-block-size:88px;inline-size:100%;display:flex}.CellVisual-module__Z-cojq__bars span{background:color-mix(in srgb, var(--afq-silver) 30%, transparent);flex:1;min-block-size:2px}.CellVisual-module__Z-cojq__bars span[data-peak]{background:var(--afq-blue-secondary)}.CellVisual-module__Z-cojq__ring{block-size:clamp(34px,5vh,48px);inline-size:clamp(34px,5vh,48px);color:var(--afq-blue-secondary)}.CellVisual-module__Z-cojq__list{gap:.45rem;inline-size:100%;display:grid}.CellVisual-module__Z-cojq__list li{align-items:center;gap:.5rem;display:flex}.CellVisual-module__Z-cojq__listRule{background:color-mix(in srgb, var(--afq-silver) 28%, transparent);block-size:1px}.CellVisual-module__Z-cojq__listDot{background:color-mix(in srgb, var(--afq-silver) 40%, transparent);block-size:4px;inline-size:4px}.CellVisual-module__Z-cojq__listDot[data-hot]{background:var(--afq-blue-secondary)}.CellVisual-module__Z-cojq__chipMark{background:var(--afq-blue-secondary);block-size:5px;inline-size:5px}.CellVisual-module__Z-cojq__status{align-items:center;gap:4px;display:flex}.CellVisual-module__Z-cojq__status span{background:color-mix(in srgb, var(--afq-silver) 30%, transparent);block-size:2px;inline-size:14px}.CellVisual-module__Z-cojq__status span:first-child{background:var(--afq-blue-secondary);inline-size:22px}
.ArchitectureStack-module__kiv1lW__root{padding-inline:var(--afq-gutter);padding-block:calc(var(--afq-gutter) + 3.2rem) var(--afq-gutter);--show:clamp(0, calc(var(--w-product,0) * 3), 1);--hide:clamp(0, calc(1 - var(--w-highlights,0) * 2.2), 1);opacity:calc(var(--show) * var(--hide));pointer-events:none;grid-template-rows:auto 1fr auto;gap:clamp(.75rem,1.6vh,1.5rem);display:grid;position:absolute;inset:0}.ArchitectureStack-module__kiv1lW__head{pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ArchitectureStack-module__kiv1lW__headText{gap:.5rem;display:grid}.ArchitectureStack-module__kiv1lW__securityClaim{font-size:var(--afq-step-h3);letter-spacing:-.01em;color:var(--afq-silver);opacity:clamp(0, calc((var(--w-depth,0) - .72) * 3.6), 1)}.ArchitectureStack-module__kiv1lW__explore{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-silver);border:1px solid var(--afq-line-strong);transition:color var(--afq-dur-fast) var(--afq-ease-out), border-color var(--afq-dur-fast) var(--afq-ease-out), background-color var(--afq-dur-fast) var(--afq-ease-out);align-items:center;gap:.75rem;padding:.55rem .9rem;display:inline-flex}.ArchitectureStack-module__kiv1lW__explore:hover,.ArchitectureStack-module__kiv1lW__explore:focus-visible{color:var(--afq-white);border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-01) 70%, transparent)}.ArchitectureStack-module__kiv1lW__stage{perspective:1500px;place-items:center;min-block-size:0;display:grid;position:relative}.ArchitectureStack-module__kiv1lW__plane{block-size:min(100%,62vh);inline-size:min(980px,68vw);transform-style:preserve-3d;transform:rotateX(calc(var(--w-depth,0) * 13deg));transition:none;position:relative}.ArchitectureStack-module__kiv1lW__stage[inert]{cursor:default}.ArchitectureStack-module__kiv1lW__plane:before{content:"";border:1px solid var(--afq-line-strong);background:color-mix(in srgb, var(--afq-surface-01) 46%, transparent);opacity:calc(1 - clamp(0, calc(var(--w-depth,0) * 1.7), 1));pointer-events:none;position:absolute;inset:-1.4% -1%}.ArchitectureStack-module__kiv1lW__cell{inline-size:calc((var(--pw) + (var(--aw) - var(--pw)) * var(--w-depth,0)) * 1%);block-size:calc((var(--ph) + (var(--ah) - var(--ph)) * var(--w-depth,0)) * 1%);transform:translateZ(calc(var(--z) * var(--w-peel,0) * 1px));text-align:start;border:1px solid var(--afq-line);background:color-mix(in srgb, var(--afq-surface-02) 52%, transparent);color:var(--afq-text-secondary);contain:layout paint;transition:opacity var(--afq-dur-ui) var(--afq-ease-out), border-color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out);padding:clamp(.4rem,.8vh,.75rem) clamp(.5rem,.8vw,.85rem);display:block;position:absolute;inset-block-start:calc((var(--py) + (var(--ay) - var(--py)) * var(--w-depth,0)) * 1%);inset-inline-start:calc((var(--px) + (var(--ax) - var(--px)) * var(--w-depth,0)) * 1%);overflow:hidden}.ArchitectureStack-module__kiv1lW__stage:not([inert]) .ArchitectureStack-module__kiv1lW__cell{pointer-events:auto;cursor:pointer}.ArchitectureStack-module__kiv1lW__cell[data-dim]{opacity:.26}.ArchitectureStack-module__kiv1lW__cell[data-focused],.ArchitectureStack-module__kiv1lW__stage:not([inert]) .ArchitectureStack-module__kiv1lW__cell:hover,.ArchitectureStack-module__kiv1lW__cell:focus-visible{border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-02) 88%, transparent);color:var(--afq-white)}.ArchitectureStack-module__kiv1lW__productFace,.ArchitectureStack-module__kiv1lW__archFace{padding:inherit;min-inline-size:0;display:flex;position:absolute;inset:0}[data-face=arch] .ArchitectureStack-module__kiv1lW__productFace,[data-face=product] .ArchitectureStack-module__kiv1lW__archFace{visibility:hidden}.ArchitectureStack-module__kiv1lW__productFace{opacity:clamp(0, calc(1 - var(--w-depth,0) * 2.8), 1);flex-direction:column;justify-content:space-between;gap:.4rem}.ArchitectureStack-module__kiv1lW__archFace{opacity:clamp(0, calc((var(--w-depth,0) - .74) * 4.5), 1);align-items:center;gap:.6rem}.ArchitectureStack-module__kiv1lW__cellHead{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.ArchitectureStack-module__kiv1lW__cellTitle{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-silver);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ArchitectureStack-module__kiv1lW__cellMeta{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ArchitectureStack-module__kiv1lW__cellVisual{flex:auto;align-items:flex-end;min-block-size:0;display:flex;overflow:hidden}.ArchitectureStack-module__kiv1lW__archIndex{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);color:var(--afq-blue-secondary);flex:none}.ArchitectureStack-module__kiv1lW__archLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArchitectureStack-module__kiv1lW__wiring{pointer-events:none;block-size:100%;inline-size:100%;opacity:clamp(0, calc((var(--w-depth,0) - .35) * 2.4), 1);position:absolute;inset:0;overflow:visible}.ArchitectureStack-module__kiv1lW__wire{stroke:color-mix(in srgb, var(--afq-blue-secondary) 46%, transparent);stroke-width:1px;transition:stroke var(--afq-dur-ui) var(--afq-ease-out)}.ArchitectureStack-module__kiv1lW__wire[data-related]{stroke:var(--afq-blue-secondary)}.ArchitectureStack-module__kiv1lW__wire[data-dim]{stroke:color-mix(in srgb, var(--afq-silver) 9%, transparent)}.ArchitectureStack-module__kiv1lW__boundary{border:1px dashed color-mix(in srgb, var(--afq-silver) 34%, transparent);pointer-events:none;opacity:clamp(0, calc((var(--w-depth,0) - .72) * 3.6), 1);position:absolute;inset-block:13% -2%;inset-inline:-2.5%}.ArchitectureStack-module__kiv1lW__boundaryLabel{background:var(--afq-void);font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-silver);padding-inline:.5rem;position:absolute;inset-block-start:-.75rem;inset-inline-start:1rem}.ArchitectureStack-module__kiv1lW__control{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);white-space:nowrap;padding-inline-end:.75rem;position:absolute;inset-block-start:calc((var(--i) + .5) / var(--n) * 100%);inset-inline-start:0;translate:-100% -50%}.ArchitectureStack-module__kiv1lW__controlSummary{display:none}.ArchitectureStack-module__kiv1lW__control:after{content:"";background:color-mix(in srgb, var(--afq-silver) 40%, transparent);block-size:1px;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-end:0}.ArchitectureStack-module__kiv1lW__stratumLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);white-space:nowrap;opacity:clamp(0, calc((var(--w-depth,0) - .6) * 3), 1);pointer-events:none;margin-inline-start:1.1rem;position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline-start:100%;translate:0 -50%}.ArchitectureStack-module__kiv1lW__readout{border-block-start:1px solid var(--afq-line);opacity:clamp(0, calc((var(--w-depth,0) - .6) * 3), 1);pointer-events:auto;flex-wrap:wrap;gap:1rem 2.75rem;padding-block-start:.9rem;display:flex}@media (max-width:1199px){.ArchitectureStack-module__kiv1lW__plane{inline-size:min(660px,72vw)}.ArchitectureStack-module__kiv1lW__stratumLabel{display:none}.ArchitectureStack-module__kiv1lW__archLabel{letter-spacing:.04em;font-size:.6875rem}.ArchitectureStack-module__kiv1lW__control{font-size:.5625rem}}@media (max-width:767px){.ArchitectureStack-module__kiv1lW__root{gap:.75rem;padding-block-start:calc(var(--afq-gutter) + 2.8rem)}.ArchitectureStack-module__kiv1lW__head{flex-direction:column;align-items:flex-start;gap:.75rem}.ArchitectureStack-module__kiv1lW__plane{block-size:min(100%,62svh);inline-size:82vw}.ArchitectureStack-module__kiv1lW__boundary{inset-inline:-2%}.ArchitectureStack-module__kiv1lW__control{padding-inline:.6rem 0;font-size:.5rem;inset-inline:auto 0;translate:100% -50%}.ArchitectureStack-module__kiv1lW__controlSummary{display:none}.ArchitectureStack-module__kiv1lW__control:after{inset-inline:0 auto}.ArchitectureStack-module__kiv1lW__cellMeta,.ArchitectureStack-module__kiv1lW__archIndex{font-size:.5rem}.ArchitectureStack-module__kiv1lW__cellTitle,.ArchitectureStack-module__kiv1lW__archLabel{font-size:.5625rem}.ArchitectureStack-module__kiv1lW__readout{gap:.7rem 1.5rem}}
.EngineeringHighlights-module__zv6aPa__highlights{padding-inline:var(--afq-gutter);padding-block:calc(var(--afq-gutter) + 3.4rem) var(--afq-gutter);--in:clamp(0, calc((var(--w-highlights,0) - .12) * 2.6), 1);--out:clamp(0, calc(1 - var(--w-handover,0) * 3), 1);opacity:calc(var(--in) * var(--out));pointer-events:none;align-content:center;gap:clamp(1.5rem,4vh,3rem);display:grid;position:absolute;inset:0}.EngineeringHighlights-module__zv6aPa__list{max-inline-size:var(--afq-max-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,4rem);display:grid}.EngineeringHighlights-module__zv6aPa__item{border-block-start:1px solid var(--afq-line-strong);--local:clamp(0, calc((var(--w-highlights,0) - .15 - var(--i) * .12) * 4), 1);opacity:var(--local);transform:translate3d(0, calc((1 - var(--local)) * 1.5rem), 0);align-content:start;gap:.9rem;padding-block-start:1.1rem;display:grid}.EngineeringHighlights-module__zv6aPa__label{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-blue-secondary)}.EngineeringHighlights-module__zv6aPa__title{font-family:var(--afq-font-display);font-size:var(--afq-step-h2);letter-spacing:-.02em;text-transform:uppercase;color:var(--afq-white);font-weight:700;line-height:1.02}.EngineeringHighlights-module__zv6aPa__body{font-size:var(--afq-step-small);color:var(--afq-text-secondary);max-inline-size:26rem;line-height:1.65}@media (max-width:1199px){.EngineeringHighlights-module__zv6aPa__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}.EngineeringHighlights-module__zv6aPa__body{max-inline-size:34rem}}@media (max-width:767px){.EngineeringHighlights-module__zv6aPa__highlights{gap:1.25rem;padding-block-start:calc(var(--afq-gutter) + 2.8rem)}.EngineeringHighlights-module__zv6aPa__item{gap:.5rem;padding-block-start:.8rem}.EngineeringHighlights-module__zv6aPa__body{font-size:.8125rem}}
.ProjectHandover-module__0Nb98q__handover{padding-inline:var(--afq-gutter);padding-block:calc(var(--afq-gutter) + 3.4rem) var(--afq-gutter);opacity:clamp(0, calc(var(--w-handover,0) * 6), 1);pointer-events:none;--h:var(--w-handover,0);--s:var(--w-seed,0);--open:clamp(0, calc((var(--h) - .34) * 1.9), 1);place-items:center;display:grid;position:absolute;inset:0}.ProjectHandover-module__0Nb98q__primitive{--size:clamp(200px, 34vh, 340px);--radius:calc(var(--size) / 2);inline-size:var(--size);block-size:var(--size);grid-area:1/1;place-items:center;display:grid;position:relative}.ProjectHandover-module__0Nb98q__node{inline-size:calc(9px + var(--open) * 5px);block-size:calc(9px + var(--open) * 5px);background:var(--afq-blue-secondary);rotate:calc(var(--open) * 45deg);box-shadow:0 0 0 calc(var(--open) * 6px) var(--afq-glow-soft);position:absolute}.ProjectHandover-module__0Nb98q__ring{border:1px solid color-mix(in srgb, var(--afq-silver) 34%, transparent);block-size:100%;inline-size:100%;scale:calc(.04 + var(--open) * .96);opacity:var(--open);border-radius:50%;position:absolute}.ProjectHandover-module__0Nb98q__orbit{block-size:100%;inline-size:100%;position:absolute}.ProjectHandover-module__0Nb98q__tenant{background:var(--afq-silver);--a:calc((var(--i) / var(--n)) * 1turn);--r:calc(var(--open) * var(--radius));block-size:7px;inline-size:7px;translate:-50% -50%;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));opacity:clamp(0, calc((var(--h) - .52 - var(--i) * .045) * 6), 1);position:absolute;inset-block-start:50%;inset-inline-start:50%}.ProjectHandover-module__0Nb98q__tenant:nth-child(odd){background:var(--afq-blue-secondary)}.ProjectHandover-module__0Nb98q__semantics{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;justify-items:center;margin-block-start:1.25rem;display:grid;position:absolute;inset-block-start:100%;inset-inline:0}.ProjectHandover-module__0Nb98q__semanticFrom,.ProjectHandover-module__0Nb98q__semanticTo{white-space:nowrap;grid-area:1/1}.ProjectHandover-module__0Nb98q__semanticFrom{color:var(--afq-text-muted);opacity:clamp(0, calc(1 - (var(--h) - .3) * 4), 1)}.ProjectHandover-module__0Nb98q__semanticTo{color:var(--afq-blue-secondary);opacity:clamp(0, calc((var(--h) - .52) * 4), 1)}.ProjectHandover-module__0Nb98q__reduce{opacity:clamp(0, calc(1 - var(--h) * 2.4), 1);position:absolute;inset-block-start:calc(var(--afq-gutter) + 3.4rem);inset-inline-start:var(--afq-gutter)}.ProjectHandover-module__0Nb98q__seed{max-inline-size:32rem;opacity:clamp(0, calc(var(--s) * 2.4), 1);transform:translate3d(0, calc((1 - clamp(0, calc(var(--s) * 2.4), 1)) * 1.75rem), 0);justify-items:start;gap:.6rem;display:grid;position:absolute;inset-block-end:calc(var(--afq-gutter) + .5rem);inset-inline-start:var(--afq-gutter)}.ProjectHandover-module__0Nb98q__seedMeta{align-items:baseline;gap:1.1rem;display:flex}.ProjectHandover-module__0Nb98q__seedIndex{font-family:var(--afq-font-mono);font-size:var(--afq-step-h3);letter-spacing:var(--afq-tracking-label);color:var(--afq-silver)}.ProjectHandover-module__0Nb98q__seedName{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);font-size:clamp(2.25rem,.9rem + 4.4vw,5.25rem);font-weight:700;line-height:.92}.ProjectHandover-module__0Nb98q__seedPositioning{font-size:var(--afq-step-body);color:var(--afq-text-secondary)}.ProjectHandover-module__0Nb98q__seedNote{border-block-start:1px solid var(--afq-line);inline-size:100%;margin-block-start:.75rem;padding-block-start:.75rem}@media (max-width:767px){.ProjectHandover-module__0Nb98q__handover{padding-block-start:calc(var(--afq-gutter) + 2.8rem)}.ProjectHandover-module__0Nb98q__primitive{--size:clamp(150px, 24vh, 210px);align-self:start;margin-block-start:10svh}.ProjectHandover-module__0Nb98q__semantics{margin-block-start:.9rem}.ProjectHandover-module__0Nb98q__reduce{inset-block-start:calc(var(--afq-gutter) + 2.6rem)}.ProjectHandover-module__0Nb98q__seed{max-inline-size:none;inset-inline-end:var(--afq-gutter)}}
.ProjectIdentity-module__6poVlq__identity{padding-inline:var(--afq-gutter);padding-block:calc(var(--afq-gutter) + 3.4rem) var(--afq-gutter);--in:clamp(0, calc(var(--w-identity,0) * 3.5), 1);--out:clamp(0, calc(1 - var(--w-signals,0) * 5), 1);opacity:calc(var(--in) * var(--out));transform:translate3d(0, calc(var(--w-signals,0) * -2.5rem), 0);pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:absolute;inset:0}.ProjectIdentity-module__6poVlq__text{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.5vh,1.25rem);display:flex}.ProjectIdentity-module__6poVlq__name{font-family:var(--afq-font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;margin-block-start:clamp(.5rem,1.5vh,1.25rem);font-size:clamp(2.75rem,1rem + 6.4vw,7.75rem);font-weight:700;line-height:.9;display:flex}.ProjectIdentity-module__6poVlq__name span:last-child{color:var(--afq-blue-secondary)}.ProjectIdentity-module__6poVlq__positioning{max-inline-size:26rem;font-size:var(--afq-step-body);color:var(--afq-text-secondary);margin-block-start:clamp(.5rem,1.5vh,1.25rem)}.ProjectIdentity-module__6poVlq__tags{border-block-start:1px solid var(--afq-line);flex-wrap:wrap;gap:.5rem 1.4rem;inline-size:100%;margin-block-start:clamp(.75rem,2vh,1.75rem);padding-block-start:1rem;display:flex}.ProjectIdentity-module__6poVlq__tags li{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);position:relative}.ProjectIdentity-module__6poVlq__tags li+li:before{content:"";background:var(--afq-blue-primary);block-size:3px;inline-size:3px;position:absolute;inset-block-start:50%;inset-inline-start:-.75rem;translate:0 -50%}.ProjectIdentity-module__6poVlq__visual{block-size:100%;min-block-size:0;position:relative}.ProjectIdentity-module__6poVlq__canvas{block-size:100%;inline-size:100%}.ProjectIdentity-module__6poVlq__visualLabel{position:absolute;inset-block-end:0;inset-inline-start:0}@media (max-width:1199px){.ProjectIdentity-module__6poVlq__identity{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(1.5rem,3vw,2.5rem)}}@media (max-width:767px){.ProjectIdentity-module__6poVlq__identity{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-block-start:calc(var(--afq-gutter) + 2.8rem)}.ProjectIdentity-module__6poVlq__positioning{max-inline-size:20rem}.ProjectIdentity-module__6poVlq__tags{gap:.4rem 1.1rem;margin-block-start:.9rem;padding-block-start:.75rem}.ProjectIdentity-module__6poVlq__visual{min-block-size:34svh}}
.SelectedWorkIntro-module__GG5BQW__intro{z-index:var(--afq-z-scene);block-size:calc((var(--afq-intro-runway,1.4) + 1) * 100svh);background:var(--afq-void);position:relative}.SelectedWorkIntro-module__GG5BQW__wash{background:linear-gradient(to bottom, var(--afq-canvas-light) 0%, color-mix(in srgb, var(--afq-canvas-light) 62%, var(--afq-navy-deep)) 34%, var(--afq-navy-deep) 74%, var(--afq-void) 100%);pointer-events:none;block-size:78svh;position:absolute;inset-block-start:0;inset-inline:0}.SelectedWorkIntro-module__GG5BQW__stage{block-size:100svh;padding-inline:var(--afq-gutter);align-content:center;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.SelectedWorkIntro-module__GG5BQW__marker{transform:translate3d(0, calc((1 - clamp(0, calc(var(--w-intro,0) * 3), 1)) * -32svh), 0);align-items:center;gap:0;margin-block-end:clamp(1.5rem,4vh,3rem);display:flex}.SelectedWorkIntro-module__GG5BQW__markerPoint{background:var(--afq-blue-secondary);flex:none;block-size:5px;inline-size:5px}.SelectedWorkIntro-module__GG5BQW__markerRule{background:linear-gradient(90deg, var(--afq-blue-secondary), var(--afq-line));block-size:1px;inline-size:calc(clamp(0, calc((var(--w-intro,0) - .12) * 2.2), 1) * min(46rem, 62vw));transition:none}.SelectedWorkIntro-module__GG5BQW__content{justify-items:start;gap:clamp(.75rem,2vh,1.5rem);display:grid}.SelectedWorkIntro-module__GG5BQW__meta{opacity:clamp(0, calc((var(--w-intro,0) - .2) * 3), 1);align-items:baseline;gap:1.25rem;display:flex}.SelectedWorkIntro-module__GG5BQW__index{font-family:var(--afq-font-mono);font-size:var(--afq-step-h3);letter-spacing:var(--afq-tracking-label);color:var(--afq-silver)}.SelectedWorkIntro-module__GG5BQW__heading{font-family:var(--afq-font-display);font-size:var(--afq-step-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);opacity:clamp(0, calc((var(--w-intro,0) - .3) * 2.6), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--w-intro,0) - .3) * 2.6), 1)) * 2rem), 0);flex-direction:column;font-weight:700;line-height:.92;display:flex}.SelectedWorkIntro-module__GG5BQW__heading span:last-child{color:var(--afq-silver)}.SelectedWorkIntro-module__GG5BQW__support{max-inline-size:30rem;font-size:var(--afq-step-body);color:var(--afq-text-secondary);opacity:clamp(0, calc((var(--w-intro,0) - .46) * 3), 1)}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced]{block-size:auto}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__stage{block-size:auto;padding-block:clamp(8rem,24svh,15rem) clamp(4rem,10svh,8rem);position:static}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__marker{transform:none}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__markerRule{inline-size:min(46rem,62vw)}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__meta,.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__heading,.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__support{opacity:1;transform:none}@media (max-width:767px){.SelectedWorkIntro-module__GG5BQW__wash{block-size:62svh}.SelectedWorkIntro-module__GG5BQW__markerRule{inline-size:calc(clamp(0, calc((var(--w-intro,0) - .12) * 2.2), 1) * 70vw)}.SelectedWorkIntro-module__GG5BQW__intro[data-reduced] .SelectedWorkIntro-module__GG5BQW__markerRule{inline-size:70vw}}
.SystemSignalFlow-module__0QaRpW__flow{padding-inline:var(--afq-gutter);padding-block:calc(var(--afq-gutter) + 3.4rem) var(--afq-gutter);--in:clamp(0, calc((var(--w-signals,0) - .16) * 4), 1);--out:clamp(0, calc(1 - var(--w-product,0) * 2.6), 1);opacity:calc(var(--in) * var(--out));pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.75rem,2vh,1.75rem);display:grid;position:absolute;inset:0}.SystemSignalFlow-module__0QaRpW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.SystemSignalFlow-module__0QaRpW__claim{font-size:var(--afq-step-h3);letter-spacing:-.01em;color:var(--afq-silver)}.SystemSignalFlow-module__0QaRpW__field{min-block-size:0;position:relative}.SystemSignalFlow-module__0QaRpW__canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.SystemSignalFlow-module__0QaRpW__stages{position:absolute;inset:0}.SystemSignalFlow-module__0QaRpW__stage{flex-direction:column;gap:.2rem;inline-size:max-content;max-inline-size:9rem;display:flex;position:absolute}.SystemSignalFlow-module__0QaRpW__stageIndex{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);color:var(--afq-blue-secondary)}.SystemSignalFlow-module__0QaRpW__stageLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-white)}.SystemSignalFlow-module__0QaRpW__stageCaption{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.SystemSignalFlow-module__0QaRpW__flow:not([data-vertical]) .SystemSignalFlow-module__0QaRpW__stage{text-align:center;align-items:center;inset-block-start:4%;inset-inline-start:calc((.04 + (var(--i) / (var(--n) - 1)) * .92) * 100%);translate:-50%}.SystemSignalFlow-module__0QaRpW__flow:not([data-vertical]) .SystemSignalFlow-module__0QaRpW__stage:first-child{translate:-12%}.SystemSignalFlow-module__0QaRpW__flow:not([data-vertical]) .SystemSignalFlow-module__0QaRpW__stage:last-child{translate:-88%}.SystemSignalFlow-module__0QaRpW__flow[data-vertical] .SystemSignalFlow-module__0QaRpW__stage{inset-block-start:calc((.04 + (var(--i) / (var(--n) - 1)) * .92) * 100%);inset-inline-start:0;translate:0 -50%}.SystemSignalFlow-module__0QaRpW__legend{border-block-start:1px solid var(--afq-line);flex-wrap:wrap;gap:.75rem 2rem;padding-block-start:.9rem;display:flex}.SystemSignalFlow-module__0QaRpW__legend li{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);align-items:center;gap:.6rem;display:flex}.SystemSignalFlow-module__0QaRpW__legend li span{flex:none;block-size:7px;inline-size:7px}.SystemSignalFlow-module__0QaRpW__legend li[data-state=normal] span{background:var(--afq-silver)}.SystemSignalFlow-module__0QaRpW__legend li[data-state=suspicious] span{background:var(--afq-blue-secondary)}.SystemSignalFlow-module__0QaRpW__legend li[data-state=priority] span{background:var(--afq-white);outline:1px solid var(--afq-blue-secondary);outline-offset:2px}.SystemSignalFlow-module__0QaRpW__legend em{color:var(--afq-silver);font-variant-numeric:tabular-nums;margin-inline-start:.6rem;font-style:normal}@media (max-width:767px){.SystemSignalFlow-module__0QaRpW__flow{gap:.75rem;padding-block-start:calc(var(--afq-gutter) + 2.8rem)}.SystemSignalFlow-module__0QaRpW__head{flex-direction:column;gap:.5rem}.SystemSignalFlow-module__0QaRpW__claim{font-size:var(--afq-step-body)}.SystemSignalFlow-module__0QaRpW__stage{max-inline-size:7.5rem}.SystemSignalFlow-module__0QaRpW__stageCaption{display:none}.SystemSignalFlow-module__0QaRpW__legend{gap:.5rem 1.25rem}}
.SelectedWorkController-module__YxhI0a__chapter{z-index:var(--afq-z-scene);block-size:calc((var(--afq-chapter-runway,7.2) + 1) * 100svh);background:var(--afq-void);position:relative}.SelectedWorkController-module__YxhI0a__stage{--w-identity:0;--w-signals:0;--w-product:0;--w-morph:0;--w-architecture:0;--w-highlights:0;--w-handover:0;--w-seed:0;--w-depth:0;--w-peel:0;isolation:isolate;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.SelectedWorkController-module__YxhI0a__field{background:radial-gradient(ellipse 95% 70% at calc(58% - var(--w-depth,0) * 8%) 48%, color-mix(in srgb, var(--afq-navy-deep) 88%, var(--afq-blue-primary)) 0%, var(--afq-void) 70%), var(--afq-void);position:absolute;inset:0}.SelectedWorkController-module__YxhI0a__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:calc(.24 + var(--w-depth,0) * .26);background-size:25% 25%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 74%,#000 22%,#0000 80%);mask-image:radial-gradient(82% 74%,#000 22%,#0000 80%)}.SelectedWorkController-module__YxhI0a__chapter[data-reduced]{block-size:auto}.SelectedWorkController-module__YxhI0a__chapter[data-reduced] .SelectedWorkController-module__YxhI0a__stage{gap:clamp(3rem,9svh,7rem);block-size:auto;padding-block:clamp(3rem,8svh,6rem);display:grid;position:static}.SelectedWorkController-module__YxhI0a__chapter[data-reduced] .SelectedWorkController-module__YxhI0a__stage>*{opacity:1;block-size:68svh;position:relative;inset:auto;transform:none}.SelectedWorkController-module__YxhI0a__chapter[data-reduced] .SelectedWorkController-module__YxhI0a__field{block-size:auto;position:absolute;inset:0}@media (max-width:767px){.SelectedWorkController-module__YxhI0a__field:after{background-size:33.33% 20%}}
.SystemCanvas-module__RiAl5q__canvas{aspect-ratio:1/1.06;grid-area:canvas;max-block-size:74svh;inline-size:100%;margin-inline:auto;position:relative}.SystemCanvas-module__RiAl5q__bridge{aspect-ratio:1;pointer-events:none;inline-size:clamp(140px,26%,260px);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.SystemCanvas-module__RiAl5q__bridgeRing{border:1px solid color-mix(in srgb, var(--afq-silver) 30%, transparent);opacity:1;transition:scale var(--afq-dur-cinematic) var(--afq-ease-inout), opacity var(--afq-dur-cinematic) var(--afq-ease-inout);border-radius:50%;position:absolute;inset:0;scale:1}.SystemCanvas-module__RiAl5q__bridgeTenant{background:var(--afq-silver);--a:calc((var(--i) / 6) * 1turn);block-size:7px;inline-size:7px;translate:-50% -50%;transform:rotate(var(--a)) translateY(-50cqmin) rotate(calc(var(--a) * -1));opacity:1;transition:transform var(--afq-dur-cinematic) var(--afq-ease-inout), opacity var(--afq-dur-section) var(--afq-ease-out);position:absolute;inset-block-start:50%;inset-inline-start:50%}.SystemCanvas-module__RiAl5q__bridge{container-type:size}.SystemCanvas-module__RiAl5q__canvas[data-bridged] .SystemCanvas-module__RiAl5q__bridgeRing{opacity:0;scale:.06}.SystemCanvas-module__RiAl5q__canvas[data-bridged] .SystemCanvas-module__RiAl5q__bridgeTenant{transform:rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1));opacity:0}.SystemCanvas-module__RiAl5q__wiring{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.SystemCanvas-module__RiAl5q__edge{stroke:color-mix(in srgb, var(--afq-blue-secondary) 44%, transparent);stroke-width:1px;transition:stroke var(--afq-dur-ui) var(--afq-ease-out)}.SystemCanvas-module__RiAl5q__edge[data-kind=support]{stroke:color-mix(in srgb, var(--afq-silver) 24%, transparent);stroke-dasharray:3 3}.SystemCanvas-module__RiAl5q__edge[data-dim]{stroke:color-mix(in srgb, var(--afq-silver) 10%, transparent)}.SystemCanvas-module__RiAl5q__signal{fill:var(--afq-white)}.SystemCanvas-module__RiAl5q__plate rect{fill:color-mix(in srgb, var(--afq-surface-01) 55%, transparent);stroke:color-mix(in srgb, var(--afq-silver) 26%, transparent);stroke-width:1px}.SystemCanvas-module__RiAl5q__boundary{fill:none;stroke:color-mix(in srgb, var(--afq-blue-secondary) 46%, transparent);stroke-width:1px;stroke-dasharray:5 4}.SystemCanvas-module__RiAl5q__securityMarkers{inline-size:calc(var(--bw) * 1%);block-size:calc(var(--bh) * 1%);pointer-events:none;position:absolute;inset-block-start:calc(var(--by) * 1%);inset-inline-start:calc(var(--bx) * 1%)}.SystemCanvas-module__RiAl5q__boundaryLabel{background:var(--afq-void);max-inline-size:calc(100% - 1.5rem);font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-blue-secondary);white-space:nowrap;align-items:baseline;gap:.6rem;padding-inline:.45rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:.75rem;overflow:hidden;translate:0 -50%}.SystemCanvas-module__RiAl5q__boundaryLabel em{color:var(--afq-text-muted);letter-spacing:.1em;font-style:normal}.SystemCanvas-module__RiAl5q__nodes{position:absolute;inset:0}.SystemCanvas-module__RiAl5q__node,.SystemCanvas-module__RiAl5q__seed{border:1px solid var(--afq-line-strong);background:color-mix(in srgb, var(--afq-surface-02) 62%, transparent);text-align:center;will-change:transform, opacity;min-block-size:44px;inline-size:clamp(6.5rem,21%,9.5rem);transition:border-color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out), color var(--afq-dur-ui) var(--afq-ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .6rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.SystemCanvas-module__RiAl5q__node{color:var(--afq-silver);pointer-events:auto;cursor:pointer}.SystemCanvas-module__RiAl5q__node:hover,.SystemCanvas-module__RiAl5q__node:focus-visible,.SystemCanvas-module__RiAl5q__node[data-focused]{border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-02) 92%, transparent);color:var(--afq-white)}.SystemCanvas-module__RiAl5q__node[data-dim]{opacity:.34!important}.SystemCanvas-module__RiAl5q__nodeLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;line-height:1.15}.SystemCanvas-module__RiAl5q__node[data-plate]{background:0 0;border-color:#0000;gap:.45rem;inline-size:clamp(12rem,62%,30rem)}.SystemCanvas-module__RiAl5q__plateMarkers{flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;display:flex}.SystemCanvas-module__RiAl5q__plateMarkers em{font-style:normal;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.SystemCanvas-module__RiAl5q__seed{color:var(--afq-text-muted);pointer-events:none;background:0 0;border-color:#0000;gap:.7rem}.SystemCanvas-module__RiAl5q__seedMark{background:var(--afq-blue-secondary);block-size:9px;inline-size:9px;box-shadow:0 0 0 6px var(--afq-glow-soft);rotate:45deg}.SystemCanvas-module__RiAl5q__seedLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:.3em;text-transform:uppercase}@media (max-width:1199px){.SystemCanvas-module__RiAl5q__canvas{aspect-ratio:1/1.12}.SystemCanvas-module__RiAl5q__boundaryLabel{font-size:.5625rem}}@media (max-width:767px){.SystemCanvas-module__RiAl5q__canvas{aspect-ratio:1/1.5;max-block-size:none}.SystemCanvas-module__RiAl5q__node,.SystemCanvas-module__RiAl5q__seed{inline-size:clamp(5.5rem,38%,9rem);padding:.5rem .4rem}.SystemCanvas-module__RiAl5q__nodeLabel{font-size:.625rem}.SystemCanvas-module__RiAl5q__node[data-plate]{inline-size:84%}.SystemCanvas-module__RiAl5q__plateMarkers{gap:.2rem .6rem}.SystemCanvas-module__RiAl5q__plateMarkers em{font-size:.5rem}.SystemCanvas-module__RiAl5q__boundaryLabel{font-size:.5rem;inset-inline-start:.4rem}.SystemCanvas-module__RiAl5q__boundaryLabel em{display:none}}@media (prefers-reduced-motion:reduce){.SystemCanvas-module__RiAl5q__bridgeRing,.SystemCanvas-module__RiAl5q__bridgeTenant,.SystemCanvas-module__RiAl5q__node,.SystemCanvas-module__RiAl5q__seed{transition:none}}
.SystemComposer-module__o9x92q__composer{z-index:var(--afq-z-scene);background:var(--afq-void);min-block-size:100svh;padding-block:clamp(4rem,11svh,8rem) clamp(3rem,8svh,6rem);position:relative;overflow:hidden}.SystemComposer-module__o9x92q__field{background:radial-gradient(ellipse 90% 62% at 50% 46%, color-mix(in srgb, var(--afq-navy-deep) 82%, var(--afq-blue-primary)) 0%, var(--afq-void) 72%), var(--afq-void);pointer-events:none;position:absolute;inset:0}.SystemComposer-module__o9x92q__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:0;transition:opacity var(--afq-dur-cinematic) var(--afq-ease-out);background-size:12.5% 16.66%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70%,#000 18%,#0000 82%);mask-image:radial-gradient(78% 70%,#000 18%,#0000 82%)}.SystemComposer-module__o9x92q__field[data-density="1"]:after{opacity:.16}.SystemComposer-module__o9x92q__field[data-density="2"]:after{opacity:.3}.SystemComposer-module__o9x92q__field[data-density="3"]:after{opacity:.42}.SystemComposer-module__o9x92q__field[data-density="4"]:after,.SystemComposer-module__o9x92q__field[data-density="5"]:after,.SystemComposer-module__o9x92q__field[data-density="6"]:after{opacity:.52}.SystemComposer-module__o9x92q__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template:"head canvas readout""controls canvas readout"1fr/minmax(16rem,21rem) minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);margin-inline:auto;display:grid;position:relative}.SystemComposer-module__o9x92q__head{grid-area:head;justify-items:start;gap:clamp(.75rem,1.6vh,1.25rem);display:grid}.SystemComposer-module__o9x92q__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(2.25rem,.9rem + 2.6vw,4.25rem);font-weight:700;line-height:.94;display:flex}.SystemComposer-module__o9x92q__heading span:last-child{color:var(--afq-silver)}.SystemComposer-module__o9x92q__support{max-inline-size:22rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary)}.SystemComposer-module__o9x92q__controls{grid-area:controls;align-self:end;gap:1rem;margin-block-start:clamp(2rem,6vh,4rem);display:grid}.SystemComposer-module__o9x92q__rail{border-block:1px solid var(--afq-line);background:var(--afq-line);gap:1px;display:grid}.SystemComposer-module__o9x92q__capability{background:var(--afq-void);color:var(--afq-text-secondary);text-align:start;min-block-size:44px;transition:color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out), padding-inline-start var(--afq-dur-ui) var(--afq-ease-out);align-items:center;gap:.85rem;padding:.7rem .25rem;display:flex}.SystemComposer-module__o9x92q__capability:hover,.SystemComposer-module__o9x92q__capability:focus-visible{color:var(--afq-white);padding-inline-start:.6rem}.SystemComposer-module__o9x92q__capability[data-on]{color:var(--afq-white);background:color-mix(in srgb, var(--afq-surface-01) 70%, transparent);padding-inline-start:.6rem}.SystemComposer-module__o9x92q__capMark{border:1px solid var(--afq-line-strong);block-size:8px;inline-size:8px;transition:background-color var(--afq-dur-ui) var(--afq-ease-out), border-color var(--afq-dur-ui) var(--afq-ease-out), rotate var(--afq-dur-ui) var(--afq-ease-out);flex:none}.SystemComposer-module__o9x92q__capability[data-on] .SystemComposer-module__o9x92q__capMark{background:var(--afq-blue-secondary);border-color:var(--afq-blue-secondary)}.SystemComposer-module__o9x92q__capability[data-cross][data-on] .SystemComposer-module__o9x92q__capMark{border-color:var(--afq-blue-secondary);box-shadow:0 0 0 3px var(--afq-glow-soft);background:0 0;rotate:45deg}.SystemComposer-module__o9x92q__capText{gap:.1rem;min-inline-size:0;display:grid}.SystemComposer-module__o9x92q__capLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase}.SystemComposer-module__o9x92q__capRole{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.SystemComposer-module__o9x92q__reset{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);min-block-size:32px;transition:color var(--afq-dur-fast) var(--afq-ease-out);justify-self:start;padding-block:.5rem}.SystemComposer-module__o9x92q__reset:hover:not(:disabled),.SystemComposer-module__o9x92q__reset:focus-visible:not(:disabled){color:var(--afq-blue-secondary)}.SystemComposer-module__o9x92q__reset:disabled{opacity:.35;cursor:default}.SystemComposer-module__o9x92q__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1.5rem;padding-block-start:1rem;display:grid}.SystemComposer-module__o9x92q__readoutFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.SystemComposer-module__o9x92q__controlsList{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);display:none}.SystemComposer-module__o9x92q__statement{font-size:var(--afq-step-h3);letter-spacing:-.01em;color:var(--afq-silver);line-height:1.25}.SystemComposer-module__o9x92q__action{opacity:0;pointer-events:none;transition:opacity var(--afq-dur-section) var(--afq-ease-out), transform var(--afq-dur-section) var(--afq-ease-out);justify-items:start;gap:.75rem;display:grid;position:relative;transform:translateY(.5rem)}.SystemComposer-module__o9x92q__action[data-ready]{opacity:1;pointer-events:auto;transform:none}.SystemComposer-module__o9x92q__actionLine{background:linear-gradient(90deg, var(--afq-blue-secondary), var(--afq-line));block-size:1px;inline-size:0;transition:inline-size var(--afq-dur-cinematic) var(--afq-ease-out)}.SystemComposer-module__o9x92q__action[data-ready] .SystemComposer-module__o9x92q__actionLine{inline-size:100%}.SystemComposer-module__o9x92q__cta{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-white);min-block-size:40px;transition:gap var(--afq-dur-ui) var(--afq-ease-out);align-items:center;gap:.9rem;padding-block:.35rem;display:inline-flex}.SystemComposer-module__o9x92q__cta:hover,.SystemComposer-module__o9x92q__cta:focus-visible{color:var(--afq-blue-secondary);gap:1.4rem}.SystemComposer-module__o9x92q__exit{border-block-start:1px solid var(--afq-line);align-items:center;gap:.7rem;padding-block-start:1rem;display:flex}.SystemComposer-module__o9x92q__exitNode{background:var(--afq-blue-primary);flex:none;block-size:5px;inline-size:5px;rotate:45deg}@media (max-width:1199px){.SystemComposer-module__o9x92q__inner{grid-template:"head canvas""controls canvas""readout canvas"1fr/minmax(0,1fr) minmax(0,1.05fr);align-items:start}.SystemComposer-module__o9x92q__controls{align-self:start;margin-block-start:clamp(1.25rem,3vh,2rem)}.SystemComposer-module__o9x92q__readout{margin-block-start:1.5rem}}@media (max-width:767px){.SystemComposer-module__o9x92q__composer{min-block-size:0;padding-block:clamp(3rem,8svh,5rem)}.SystemComposer-module__o9x92q__inner{grid-template:"head""controls""canvas""readout"/minmax(0,1fr);gap:1.25rem}.SystemComposer-module__o9x92q__controls{margin-block-start:0}.SystemComposer-module__o9x92q__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.SystemComposer-module__o9x92q__capability{padding:.65rem .6rem}.SystemComposer-module__o9x92q__capRole{display:none}.SystemComposer-module__o9x92q__readout{gap:1.1rem}.SystemComposer-module__o9x92q__readoutFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.SystemComposer-module__o9x92q__statement{font-size:var(--afq-step-body)}.SystemComposer-module__o9x92q__controlsList{display:block}}
.EcosystemStage-module__CHFSYG__stage{aspect-ratio:1/.92;grid-area:stage;max-block-size:62svh;inline-size:100%;margin-inline:auto;position:relative}.EcosystemStage-module__CHFSYG__wiring{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.EcosystemStage-module__CHFSYG__edge{stroke:color-mix(in srgb, var(--afq-blue-secondary) 42%, transparent);stroke-width:1px;transition:stroke var(--afq-dur-ui) var(--afq-ease-out)}.EcosystemStage-module__CHFSYG__edge[data-dim]{stroke:color-mix(in srgb, var(--afq-silver) 10%, transparent)}.EcosystemStage-module__CHFSYG__signal{fill:var(--afq-white)}.EcosystemStage-module__CHFSYG__boundary{fill:none;stroke:color-mix(in srgb, var(--afq-blue-secondary) 44%, transparent);stroke-width:1px;stroke-dasharray:5 4}.EcosystemStage-module__CHFSYG__boundaryLabel{background:var(--afq-void);font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-blue-secondary);white-space:nowrap;pointer-events:none;padding-inline:.45rem;position:absolute;inset-block-start:calc(var(--by) * 1%);inset-inline-start:calc(var(--bx) * 1%);translate:.75rem -50%}.EcosystemStage-module__CHFSYG__boundaryMarkers{block-size:calc(var(--bh) * 1%);pointer-events:none;position:absolute;inset-block-start:calc(var(--by) * 1%);inset-inline-start:calc((var(--bx) + var(--bw)) * 1%)}.EcosystemStage-module__CHFSYG__boundaryMarker{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);white-space:nowrap;padding-inline-start:.85rem;position:absolute;inset-block-start:calc((var(--i) + .5) / var(--n) * 100%);inset-inline-start:0;translate:0 -50%}.EcosystemStage-module__CHFSYG__boundaryMarker:before{content:"";background:color-mix(in srgb, var(--afq-blue-secondary) 50%, transparent);block-size:1px;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:0}.EcosystemStage-module__CHFSYG__nodes{position:absolute;inset:0}.EcosystemStage-module__CHFSYG__node,.EcosystemStage-module__CHFSYG__seed{border:1px solid var(--afq-line-strong);background:color-mix(in srgb, var(--afq-surface-02) 62%, transparent);min-block-size:44px;inline-size:clamp(6rem,19%,9rem);color:var(--afq-silver);font-size:var(--afq-step-small);letter-spacing:.03em;text-transform:uppercase;text-align:center;overflow-wrap:break-word;will-change:transform, opacity;transition:border-color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out), color var(--afq-dur-ui) var(--afq-ease-out);justify-content:center;align-items:center;padding:.5rem .55rem;line-height:1.15;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.EcosystemStage-module__CHFSYG__node{cursor:pointer;pointer-events:auto}.EcosystemStage-module__CHFSYG__node:hover,.EcosystemStage-module__CHFSYG__node:focus-visible,.EcosystemStage-module__CHFSYG__node[data-focused]{border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-02) 92%, transparent);color:var(--afq-white)}.EcosystemStage-module__CHFSYG__node[data-dim]{opacity:.32!important}.EcosystemStage-module__CHFSYG__node[data-layer=actor],.EcosystemStage-module__CHFSYG__node[data-layer=core]{border-color:color-mix(in srgb, var(--afq-blue-secondary) 40%, transparent);color:var(--afq-white)}.EcosystemStage-module__CHFSYG__seed{color:var(--afq-text-muted);pointer-events:none;background:0 0;border-color:#0000;gap:.7rem}.EcosystemStage-module__CHFSYG__seedMark{background:var(--afq-blue-primary);block-size:8px;inline-size:8px;rotate:45deg}.EcosystemStage-module__CHFSYG__seedLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:.3em}@media (max-width:1199px){.EcosystemStage-module__CHFSYG__stage{aspect-ratio:1}.EcosystemStage-module__CHFSYG__node,.EcosystemStage-module__CHFSYG__seed{inline-size:clamp(5.5rem,26%,8rem);font-size:.6875rem}.EcosystemStage-module__CHFSYG__boundaryLabel,.EcosystemStage-module__CHFSYG__boundaryMarker{font-size:.5625rem}}@media (max-width:767px){.EcosystemStage-module__CHFSYG__stage{aspect-ratio:1/1.42;max-block-size:none}.EcosystemStage-module__CHFSYG__node,.EcosystemStage-module__CHFSYG__seed{inline-size:clamp(5.5rem,40%,9rem);padding:.45rem .4rem;font-size:.625rem}.EcosystemStage-module__CHFSYG__boundaryLabel{font-size:.5rem;translate:.4rem -50%}.EcosystemStage-module__CHFSYG__boundaryMarker{padding-inline-start:.5rem;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.EcosystemStage-module__CHFSYG__node,.EcosystemStage-module__CHFSYG__seed{transition:none}}
.IndustryWorlds-module__3gx67a__industries{z-index:var(--afq-z-scene);background:var(--afq-void);min-block-size:100svh;padding-block:clamp(4rem,10svh,7rem) clamp(3rem,8svh,6rem);position:relative;overflow:hidden}.IndustryWorlds-module__3gx67a__field{background:radial-gradient(ellipse 88% 60% at 50% 48%, color-mix(in srgb, var(--afq-navy-deep) 84%, var(--afq-blue-primary)) 0%, var(--afq-void) 74%), var(--afq-void);pointer-events:none;position:absolute;inset:0}.IndustryWorlds-module__3gx67a__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:0;transition:opacity var(--afq-dur-cinematic) var(--afq-ease-out);background-size:16.66% 20%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 68%,#000 20%,#0000 84%);mask-image:radial-gradient(76% 68%,#000 20%,#0000 84%)}.IndustryWorlds-module__3gx67a__industries[data-entered] .IndustryWorlds-module__3gx67a__field:after{opacity:.34}.IndustryWorlds-module__3gx67a__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template:"head stage readout""selector stage readout"1fr/minmax(15rem,20rem) minmax(0,1fr) minmax(15rem,20rem);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);margin-inline:auto;display:grid;position:relative}.IndustryWorlds-module__3gx67a__head{grid-area:head;justify-items:start;gap:clamp(.75rem,1.6vh,1.25rem);display:grid}.IndustryWorlds-module__3gx67a__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(2rem,.8rem + 2.4vw,3.75rem);font-weight:700;line-height:.96;display:flex}.IndustryWorlds-module__3gx67a__heading span:last-child{color:var(--afq-silver)}.IndustryWorlds-module__3gx67a__support{max-inline-size:21rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary)}.IndustryWorlds-module__3gx67a__selector{border-block:1px solid var(--afq-line);background:var(--afq-line);grid-area:selector;align-self:end;gap:1px;margin-block-start:clamp(2rem,6vh,4rem);display:grid}.IndustryWorlds-module__3gx67a__industry{background:var(--afq-void);color:var(--afq-text-secondary);text-align:start;min-block-size:44px;transition:color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out), padding-inline-start var(--afq-dur-ui) var(--afq-ease-out);align-items:center;gap:.85rem;padding:.7rem .25rem;display:flex}.IndustryWorlds-module__3gx67a__industry:hover,.IndustryWorlds-module__3gx67a__industry:focus-visible,.IndustryWorlds-module__3gx67a__industry[data-preview]{color:var(--afq-white);padding-inline-start:.6rem}.IndustryWorlds-module__3gx67a__industry[data-on]{color:var(--afq-white);background:color-mix(in srgb, var(--afq-surface-01) 72%, transparent);padding-inline-start:.6rem}.IndustryWorlds-module__3gx67a__industryMark{border:1px solid var(--afq-line-strong);block-size:8px;inline-size:8px;transition:background-color var(--afq-dur-ui) var(--afq-ease-out), border-color var(--afq-dur-ui) var(--afq-ease-out);flex:none}.IndustryWorlds-module__3gx67a__industry[data-on] .IndustryWorlds-module__3gx67a__industryMark{background:var(--afq-blue-secondary);border-color:var(--afq-blue-secondary)}.IndustryWorlds-module__3gx67a__industry[data-preview]:not([data-on]) .IndustryWorlds-module__3gx67a__industryMark{border-color:var(--afq-blue-secondary)}.IndustryWorlds-module__3gx67a__industryLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase}.IndustryWorlds-module__3gx67a__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1.4rem;padding-block-start:1rem;display:grid}.IndustryWorlds-module__3gx67a__description{font-size:var(--afq-step-h3);letter-spacing:-.01em;color:var(--afq-silver);line-height:1.28}.IndustryWorlds-module__3gx67a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.IndustryWorlds-module__3gx67a__fields>*{min-inline-size:0}.IndustryWorlds-module__3gx67a__associations{border-block-start:1px solid var(--afq-line);gap:1.25rem;padding-block-start:1.1rem;display:grid}.IndustryWorlds-module__3gx67a__assoc{gap:.5rem;display:grid}.IndustryWorlds-module__3gx67a__assocList{gap:.35rem;display:grid}.IndustryWorlds-module__3gx67a__assocList li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);padding-inline-start:.9rem;position:relative}.IndustryWorlds-module__3gx67a__assocList li:before{content:"";background:var(--afq-line-strong);block-size:1px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.IndustryWorlds-module__3gx67a__assocList[data-work] li{color:var(--afq-silver)}.IndustryWorlds-module__3gx67a__assocList[data-work] li:before{background:var(--afq-blue-secondary)}.IndustryWorlds-module__3gx67a__assocEmpty{color:var(--afq-text-muted)}.IndustryWorlds-module__3gx67a__exit{border-block-start:1px solid var(--afq-line);align-items:center;gap:.7rem;padding-block-start:1rem;display:flex}.IndustryWorlds-module__3gx67a__exitPrimitive{flex:none;align-items:center;gap:4px;display:inline-flex}.IndustryWorlds-module__3gx67a__exitPrimitive i{background:var(--afq-blue-primary);block-size:5px;inline-size:5px;rotate:45deg}.IndustryWorlds-module__3gx67a__exitPrimitive i:nth-child(2){background:var(--afq-blue-secondary)}@media (max-width:1199px){.IndustryWorlds-module__3gx67a__inner{grid-template:"head stage""selector stage""readout stage"1fr/minmax(0,1fr) minmax(0,1.05fr)}.IndustryWorlds-module__3gx67a__selector{align-self:start;margin-block-start:clamp(1.25rem,3vh,2rem)}.IndustryWorlds-module__3gx67a__readout{margin-block-start:1.5rem}.IndustryWorlds-module__3gx67a__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.IndustryWorlds-module__3gx67a__industries{min-block-size:0;padding-block:clamp(3rem,8svh,5rem)}.IndustryWorlds-module__3gx67a__inner{grid-template:"head""selector""stage""readout"/minmax(0,1fr);gap:1.25rem}.IndustryWorlds-module__3gx67a__selector{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:0}.IndustryWorlds-module__3gx67a__industry{padding:.65rem .6rem}.IndustryWorlds-module__3gx67a__industryLabel{font-size:.6875rem}.IndustryWorlds-module__3gx67a__description{font-size:var(--afq-step-body)}.IndustryWorlds-module__3gx67a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.IndustryWorlds-module__3gx67a__associations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
.ConstellationStage-module___j0mzW__stage{aspect-ratio:1/.95;grid-area:stage;max-block-size:66svh;inline-size:100%;margin-inline:auto;position:relative}.ConstellationStage-module___j0mzW__inner{will-change:transform;position:absolute;inset:0}.ConstellationStage-module___j0mzW__wiring{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ConstellationStage-module___j0mzW__edge{stroke:color-mix(in srgb, var(--afq-silver) 20%, transparent);stroke-width:1px;transition:stroke var(--afq-dur-ui) var(--afq-ease-out)}.ConstellationStage-module___j0mzW__edge[data-active]{stroke:var(--afq-blue-secondary)}.ConstellationStage-module___j0mzW__edge[data-dim]{stroke:color-mix(in srgb, var(--afq-silver) 7%, transparent)}.ConstellationStage-module___j0mzW__signal{fill:var(--afq-white)}.ConstellationStage-module___j0mzW__nodes{position:absolute;inset:0}.ConstellationStage-module___j0mzW__centre{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:.3em;text-transform:uppercase;color:var(--afq-blue-secondary);pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ConstellationStage-module___j0mzW__centreMark{background:var(--afq-blue-secondary);block-size:9px;inline-size:9px;box-shadow:0 0 0 6px var(--afq-glow-soft);rotate:45deg}.ConstellationStage-module___j0mzW__anchor{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);white-space:nowrap;will-change:transform, opacity;pointer-events:none;align-items:center;gap:.5rem;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.ConstellationStage-module___j0mzW__anchor i{background:var(--afq-blue-primary);flex:none;block-size:5px;inline-size:5px;rotate:45deg}.ConstellationStage-module___j0mzW__node{border:1px solid var(--afq-line-strong);background:color-mix(in srgb, var(--afq-surface-02) calc(46% + var(--weight,.8) * 26%), transparent);min-block-size:44px;inline-size:clamp(6.5rem,19%,9.5rem);color:var(--afq-silver);font-size:var(--afq-step-small);letter-spacing:.03em;text-transform:uppercase;text-align:center;overflow-wrap:break-word;cursor:pointer;pointer-events:auto;will-change:transform, opacity;transition:border-color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out), color var(--afq-dur-ui) var(--afq-ease-out);justify-content:center;align-items:center;padding:.5rem .6rem;line-height:1.15;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ConstellationStage-module___j0mzW__node:hover,.ConstellationStage-module___j0mzW__node:focus-visible,.ConstellationStage-module___j0mzW__node[data-active]{border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-02) 94%, transparent);color:var(--afq-white)}.ConstellationStage-module___j0mzW__node[data-linked]{border-color:color-mix(in srgb, var(--afq-blue-secondary) 46%, transparent);color:var(--afq-white)}.ConstellationStage-module___j0mzW__node[data-dim]{opacity:.3!important}.ConstellationStage-module___j0mzW__node[data-lead]{border-color:color-mix(in srgb, var(--afq-blue-secondary) 52%, transparent);color:var(--afq-white);letter-spacing:var(--afq-tracking-wide)}@media (max-width:1199px){.ConstellationStage-module___j0mzW__stage{aspect-ratio:1/1.02}.ConstellationStage-module___j0mzW__node{inline-size:clamp(5rem,21%,7.5rem);padding:.45rem .4rem;font-size:.6875rem}.ConstellationStage-module___j0mzW__anchor{font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.ConstellationStage-module___j0mzW__node{transition:none}}
.ExpertiseGroups-module__Jffmyq__groups{grid-area:stage;gap:1rem;display:grid}.ExpertiseGroups-module__Jffmyq__spine{align-items:center;gap:.75rem;padding-block-end:.5rem;display:flex}.ExpertiseGroups-module__Jffmyq__centre{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:.3em;text-transform:uppercase;color:var(--afq-blue-secondary);align-items:center;gap:.5rem;display:inline-flex}.ExpertiseGroups-module__Jffmyq__centre i{background:var(--afq-blue-secondary);block-size:8px;inline-size:8px;rotate:45deg}.ExpertiseGroups-module__Jffmyq__lead{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);padding-inline-start:1.1rem;position:relative}.ExpertiseGroups-module__Jffmyq__lead:before{content:"";background:var(--afq-line-strong);block-size:1px;inline-size:.7rem;position:absolute;inset-block-start:50%;inset-inline-start:0}.ExpertiseGroups-module__Jffmyq__group{gap:.5rem;display:grid}.ExpertiseGroups-module__Jffmyq__groupLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-blue-secondary);border-block-end:1px solid var(--afq-line);padding-block-end:.4rem}.ExpertiseGroups-module__Jffmyq__items{background:var(--afq-line);gap:1px;display:grid}.ExpertiseGroups-module__Jffmyq__item{background:var(--afq-void);color:var(--afq-text-secondary);text-align:start;min-block-size:44px;transition:color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out);align-items:center;gap:.7rem;padding:.65rem .5rem;display:flex}.ExpertiseGroups-module__Jffmyq__item[data-lead]{border:1px solid color-mix(in srgb, var(--afq-blue-secondary) 40%, transparent);color:var(--afq-white)}.ExpertiseGroups-module__Jffmyq__item[data-active]{color:var(--afq-white);background:color-mix(in srgb, var(--afq-surface-01) 78%, transparent)}.ExpertiseGroups-module__Jffmyq__item[data-linked]{color:var(--afq-white)}.ExpertiseGroups-module__Jffmyq__item[data-linked] .ExpertiseGroups-module__Jffmyq__itemMark{background:var(--afq-blue-secondary);border-color:var(--afq-blue-secondary)}.ExpertiseGroups-module__Jffmyq__item[data-dim]{opacity:.4}.ExpertiseGroups-module__Jffmyq__itemMark{border:1px solid var(--afq-line-strong);block-size:8px;inline-size:8px;transition:background-color var(--afq-dur-ui) var(--afq-ease-out), border-color var(--afq-dur-ui) var(--afq-ease-out);flex:none}.ExpertiseGroups-module__Jffmyq__item[data-active] .ExpertiseGroups-module__Jffmyq__itemMark{background:var(--afq-blue-secondary);border-color:var(--afq-blue-secondary);rotate:45deg}.ExpertiseGroups-module__Jffmyq__itemText{gap:.1rem;min-inline-size:0;display:grid}.ExpertiseGroups-module__Jffmyq__itemLabel{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase}.ExpertiseGroups-module__Jffmyq__itemCategory{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}
.ExpertiseConstellation-module__XVouhG__expertise{z-index:var(--afq-z-scene);background:var(--afq-void);min-block-size:100svh;padding-block:clamp(4rem,10svh,7rem) clamp(3rem,8svh,6rem);position:relative;overflow:hidden}.ExpertiseConstellation-module__XVouhG__field{background:radial-gradient(ellipse 80% 62% at 52% 48%, color-mix(in srgb, var(--afq-navy-deep) 86%, var(--afq-blue-primary)) 0%, var(--afq-void) 72%), var(--afq-void);pointer-events:none;position:absolute;inset:0}.ExpertiseConstellation-module__XVouhG__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:0;transition:opacity var(--afq-dur-cinematic) var(--afq-ease-out);background-size:20% 25%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 66%,#000 18%,#0000 82%);mask-image:radial-gradient(72% 66%,#000 18%,#0000 82%)}.ExpertiseConstellation-module__XVouhG__expertise[data-stage=network] .ExpertiseConstellation-module__XVouhG__field:after{opacity:.32}.ExpertiseConstellation-module__XVouhG__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(15rem,20rem);grid-template-areas:"head stage readout";align-items:start;gap:clamp(1.5rem,3vw,3.5rem);margin-inline:auto;display:grid;position:relative}.ExpertiseConstellation-module__XVouhG__head{grid-area:head;align-self:center;justify-items:start;gap:clamp(.75rem,1.6vh,1.25rem);display:grid}.ExpertiseConstellation-module__XVouhG__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(2rem,.8rem + 2.4vw,3.75rem);font-weight:700;line-height:.96;display:flex}.ExpertiseConstellation-module__XVouhG__heading span:last-child{color:var(--afq-silver)}.ExpertiseConstellation-module__XVouhG__support{max-inline-size:22rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary);line-height:1.6}.ExpertiseConstellation-module__XVouhG__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1.25rem;padding-block-start:1rem;display:grid}.ExpertiseConstellation-module__XVouhG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.ExpertiseConstellation-module__XVouhG__fields>*{min-inline-size:0}.ExpertiseConstellation-module__XVouhG__description{font-size:var(--afq-step-small);color:var(--afq-silver);line-height:1.65}.ExpertiseConstellation-module__XVouhG__related{border-block-start:1px solid var(--afq-line);gap:1.1rem;padding-block-start:1rem;display:grid}.ExpertiseConstellation-module__XVouhG__relatedGroup{gap:.45rem;display:grid}.ExpertiseConstellation-module__XVouhG__relatedList{gap:.3rem;display:grid}.ExpertiseConstellation-module__XVouhG__relatedList li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);padding-inline-start:.9rem;position:relative}.ExpertiseConstellation-module__XVouhG__relatedList li:before{content:"";background:var(--afq-line-strong);block-size:1px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.ExpertiseConstellation-module__XVouhG__relatedList[data-work] li{color:var(--afq-silver)}.ExpertiseConstellation-module__XVouhG__relatedList[data-work] li:before{background:var(--afq-blue-secondary)}.ExpertiseConstellation-module__XVouhG__exit{border-block-start:1px solid var(--afq-line);align-items:center;gap:.7rem;padding-block-start:1rem;display:flex}.ExpertiseConstellation-module__XVouhG__exitPath{flex:none;align-items:center;display:inline-flex}.ExpertiseConstellation-module__XVouhG__exitPath i{background:var(--afq-blue-primary);block-size:5px;inline-size:5px;rotate:45deg}.ExpertiseConstellation-module__XVouhG__exitPath i+i{margin-inline-start:9px;position:relative}.ExpertiseConstellation-module__XVouhG__exitPath i+i:before{content:"";transform-origin:50%;background:var(--afq-line-strong);block-size:1px;inline-size:9px;position:absolute;inset-block-start:50%;inset-inline-end:100%;translate:0 -50%;rotate:-45deg}.ExpertiseConstellation-module__XVouhG__exitPath i:last-child{background:var(--afq-blue-secondary)}@media (max-width:1199px){.ExpertiseConstellation-module__XVouhG__inner{grid-template:"head stage""readout stage"1fr/minmax(0,1fr) minmax(0,1.05fr)}.ExpertiseConstellation-module__XVouhG__head{align-self:start}.ExpertiseConstellation-module__XVouhG__readout{margin-block-start:1.5rem}}@media (max-width:767px){.ExpertiseConstellation-module__XVouhG__expertise{min-block-size:0;padding-block:clamp(3rem,8svh,5rem)}.ExpertiseConstellation-module__XVouhG__inner{grid-template:"head""stage""readout"/minmax(0,1fr);gap:1.5rem}.ExpertiseConstellation-module__XVouhG__support{max-inline-size:none}.ExpertiseConstellation-module__XVouhG__fields{gap:.9rem}.ExpertiseConstellation-module__XVouhG__related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
.SystemObject-module__T6hhtW__system{flex:auto;min-block-size:0;inline-size:100%;position:relative}.SystemObject-module__T6hhtW__field{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.SystemObject-module__T6hhtW__boundary,.SystemObject-module__T6hhtW__boundaryInner{fill:none;stroke:color-mix(in srgb, var(--afq-blue-secondary) 44%, transparent);stroke-width:1px;stroke-dasharray:5 4;opacity:0;transition:opacity var(--afq-dur-section) var(--afq-ease-out), height var(--afq-dur-section) var(--afq-ease-out)}.SystemObject-module__T6hhtW__boundary[data-shown],.SystemObject-module__T6hhtW__boundaryInner[data-shown]{opacity:1}.SystemObject-module__T6hhtW__boundaryInner{stroke:color-mix(in srgb, var(--afq-blue-secondary) 30%, transparent);stroke-dasharray:2 3}.SystemObject-module__T6hhtW__boundary[data-open]{stroke-dasharray:5 4}.SystemObject-module__T6hhtW__branch{stroke:color-mix(in srgb, var(--afq-silver) 42%, transparent);stroke-width:1px;stroke-dasharray:3 3;opacity:0;transition:opacity var(--afq-dur-section) var(--afq-ease-out)}.SystemObject-module__T6hhtW__branch[data-shown]{opacity:1}.SystemObject-module__T6hhtW__plane{stroke:color-mix(in srgb, var(--afq-silver) 46%, transparent);stroke-width:1px;opacity:0;transition:opacity var(--afq-dur-section) var(--afq-ease-out)}.SystemObject-module__T6hhtW__plane[data-shown]{opacity:1}.SystemObject-module__T6hhtW__loop{stroke:color-mix(in srgb, var(--afq-blue-secondary) 52%, transparent);stroke-width:1px;stroke-dasharray:4 4;opacity:0;transition:opacity var(--afq-dur-section) var(--afq-ease-out)}.SystemObject-module__T6hhtW__loop[data-shown]{opacity:1}.SystemObject-module__T6hhtW__signal{fill:var(--afq-white)}.SystemObject-module__T6hhtW__planeLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);pointer-events:none;position:absolute;inset-block-end:4%;inset-inline-start:8%}.SystemObject-module__T6hhtW__cells{position:absolute;inset:0}.SystemObject-module__T6hhtW__cell{border:1px solid var(--afq-line-strong);will-change:transform, opacity;block-size:22px;inline-size:60px;transition:inline-size var(--afq-dur-section) var(--afq-ease-out), background-color var(--afq-dur-section) var(--afq-ease-out), border-color var(--afq-dur-section) var(--afq-ease-out);background:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.SystemObject-module__T6hhtW__system[data-stage=discover] .SystemObject-module__T6hhtW__cell{border-color:var(--afq-decor);block-size:12px;inline-size:12px}.SystemObject-module__T6hhtW__system[data-surfaces] .SystemObject-module__T6hhtW__cell[data-row="0"]{inline-size:84px}.SystemObject-module__T6hhtW__system[data-filled] .SystemObject-module__T6hhtW__cell{background:color-mix(in srgb, var(--afq-surface-02) 78%, transparent);border-color:color-mix(in srgb, var(--afq-blue-secondary) 38%, transparent)}.SystemObject-module__T6hhtW__system[data-filled] .SystemObject-module__T6hhtW__cell[data-row="0"]{background:color-mix(in srgb, var(--afq-surface-01) 88%, transparent)}@media (max-width:1199px){.SystemObject-module__T6hhtW__cell{block-size:16px;inline-size:34px}.SystemObject-module__T6hhtW__system[data-surfaces] .SystemObject-module__T6hhtW__cell[data-row="0"]{inline-size:48px}.SystemObject-module__T6hhtW__system[data-stage=discover] .SystemObject-module__T6hhtW__cell{block-size:10px;inline-size:10px}}@media (max-width:767px){.SystemObject-module__T6hhtW__cell{block-size:13px;inline-size:28px}.SystemObject-module__T6hhtW__system[data-surfaces] .SystemObject-module__T6hhtW__cell[data-row="0"]{inline-size:40px}.SystemObject-module__T6hhtW__system[data-stage=discover] .SystemObject-module__T6hhtW__cell{block-size:9px;inline-size:9px}.SystemObject-module__T6hhtW__planeLabel{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.SystemObject-module__T6hhtW__cell,.SystemObject-module__T6hhtW__boundary,.SystemObject-module__T6hhtW__boundaryInner,.SystemObject-module__T6hhtW__branch,.SystemObject-module__T6hhtW__plane,.SystemObject-module__T6hhtW__loop{transition:none}}
.DeliverySystem-module__tooiUq__delivery{z-index:var(--afq-z-scene);background:var(--afq-void);min-block-size:100svh;padding-block:clamp(4rem,10svh,7rem) clamp(3rem,8svh,6rem);position:relative;overflow:hidden}.DeliverySystem-module__tooiUq__field{background:radial-gradient(ellipse 82% 60% at 52% 50%, color-mix(in srgb, var(--afq-navy-deep) 86%, var(--afq-blue-primary)) 0%, var(--afq-void) 74%), var(--afq-void);pointer-events:none;position:absolute;inset:0}.DeliverySystem-module__tooiUq__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:0;transition:opacity var(--afq-dur-cinematic) var(--afq-ease-out);background-size:12.5% 25%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(74% 66%,#000 18%,#0000 84%);mask-image:radial-gradient(74% 66%,#000 18%,#0000 84%)}.DeliverySystem-module__tooiUq__delivery[data-entered] .DeliverySystem-module__tooiUq__field:after{opacity:.3}.DeliverySystem-module__tooiUq__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template-columns:minmax(14rem,19rem) minmax(0,1fr) minmax(15rem,20rem);grid-template-areas:"head process readout";align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid;position:relative}.DeliverySystem-module__tooiUq__head{grid-area:head;justify-items:start;gap:clamp(.75rem,1.5vh,1.25rem);display:grid}.DeliverySystem-module__tooiUq__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(2rem,.8rem + 2.4vw,3.75rem);font-weight:700;line-height:.96;display:flex}.DeliverySystem-module__tooiUq__heading span:last-child{color:var(--afq-silver)}.DeliverySystem-module__tooiUq__support{max-inline-size:21rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary);line-height:1.6}.DeliverySystem-module__tooiUq__continuumKey{border-block-start:1px solid var(--afq-line);gap:.5rem;margin-block-start:.75rem;padding-block-start:.9rem;display:grid}.DeliverySystem-module__tooiUq__continuumKey li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-silver);align-items:baseline;gap:.6rem;display:flex}.DeliverySystem-module__tooiUq__continuumKey em{font-style:normal;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);color:var(--afq-text-muted);display:block}.DeliverySystem-module__tooiUq__keyMark{flex:none;block-size:3px;inline-size:14px;translate:0 -2px}.DeliverySystem-module__tooiUq__continuumKey li[data-rail=security] .DeliverySystem-module__tooiUq__keyMark{background:var(--afq-blue-secondary)}.DeliverySystem-module__tooiUq__continuumKey li[data-rail=quality] .DeliverySystem-module__tooiUq__keyMark{background:repeating-linear-gradient(90deg, var(--afq-silver) 0 3px, transparent 3px 6px)}.DeliverySystem-module__tooiUq__process{flex-direction:column;grid-area:process;gap:.9rem;block-size:min(70svh,640px);min-block-size:0;display:flex}.DeliverySystem-module__tooiUq__spine{background:var(--afq-line);border-block:1px solid var(--afq-line);flex:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid}.DeliverySystem-module__tooiUq__stage{background:var(--afq-void);color:var(--afq-text-secondary);text-align:start;min-block-size:44px;transition:color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out);gap:.25rem;padding:.6rem .35rem;display:grid}.DeliverySystem-module__tooiUq__stage:hover,.DeliverySystem-module__tooiUq__stage:focus-visible,.DeliverySystem-module__tooiUq__stage[data-preview]{color:var(--afq-white)}.DeliverySystem-module__tooiUq__stage[data-on]{color:var(--afq-white);background:color-mix(in srgb, var(--afq-surface-01) 74%, transparent)}.DeliverySystem-module__tooiUq__stageIndex{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);color:var(--afq-text-muted)}.DeliverySystem-module__tooiUq__stage[data-on] .DeliverySystem-module__tooiUq__stageIndex{color:var(--afq-blue-secondary)}.DeliverySystem-module__tooiUq__stageLabel{letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.DeliverySystem-module__tooiUq__rails{flex:none;gap:.4rem;display:grid}.DeliverySystem-module__tooiUq__rail{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.DeliverySystem-module__tooiUq__railLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.DeliverySystem-module__tooiUq__railTrack{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:1px;block-size:10px;display:grid}.DeliverySystem-module__tooiUq__railStep{block-size:calc(1px + var(--v) * 5px);opacity:calc(.35 + var(--v) * .65);transition:block-size var(--afq-dur-ui) var(--afq-ease-out), opacity var(--afq-dur-ui) var(--afq-ease-out)}.DeliverySystem-module__tooiUq__rail[data-rail=security] .DeliverySystem-module__tooiUq__railStep{background:var(--afq-blue-secondary)}.DeliverySystem-module__tooiUq__rail[data-rail=quality] .DeliverySystem-module__tooiUq__railStep{background:repeating-linear-gradient(90deg, var(--afq-silver) 0 3px, transparent 3px 6px)}.DeliverySystem-module__tooiUq__railStep[data-peak]{outline:1px solid var(--afq-blue-secondary);outline-offset:2px}.DeliverySystem-module__tooiUq__rail[data-rail=quality] .DeliverySystem-module__tooiUq__railStep[data-peak]{outline-color:var(--afq-silver)}.DeliverySystem-module__tooiUq__railStep[data-current]{opacity:1}.DeliverySystem-module__tooiUq__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1.1rem;padding-block-start:1rem;display:grid}.DeliverySystem-module__tooiUq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;display:grid}.DeliverySystem-module__tooiUq__fields>*{min-inline-size:0}.DeliverySystem-module__tooiUq__transform{border-block:1px solid var(--afq-line);font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-block:.75rem;display:flex}.DeliverySystem-module__tooiUq__transform i{color:var(--afq-blue-secondary);font-style:normal}.DeliverySystem-module__tooiUq__transform [data-output]{color:var(--afq-white)}.DeliverySystem-module__tooiUq__detailGroup{gap:.4rem;display:grid}.DeliverySystem-module__tooiUq__detailList{gap:.28rem;display:grid}.DeliverySystem-module__tooiUq__detailList li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);padding-inline-start:.9rem;position:relative}.DeliverySystem-module__tooiUq__detailList li:before{content:"";background:var(--afq-line-strong);block-size:1px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.DeliverySystem-module__tooiUq__detailList[data-people] li{color:var(--afq-silver)}.DeliverySystem-module__tooiUq__detailList[data-people] li:before{background:var(--afq-blue-secondary)}.DeliverySystem-module__tooiUq__intensity{border-block-start:1px solid var(--afq-line);font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);flex-wrap:wrap;gap:.5rem 1rem;padding-block-start:.85rem;display:flex}.DeliverySystem-module__tooiUq__intensity [data-band=elevated]{color:var(--afq-silver)}.DeliverySystem-module__tooiUq__intensity [data-band=peak]{color:var(--afq-blue-secondary)}.DeliverySystem-module__tooiUq__loopNote{padding-block-start:.5rem}.DeliverySystem-module__tooiUq__exit{border-block-start:1px solid var(--afq-line);align-items:center;gap:.7rem;padding-block-start:1rem;display:flex}.DeliverySystem-module__tooiUq__exitBand{flex:none;align-items:center;gap:3px;display:inline-flex}.DeliverySystem-module__tooiUq__exitBand i{background:var(--afq-blue-secondary);block-size:3px;inline-size:9px}.DeliverySystem-module__tooiUq__exitBand i:nth-child(2n){background:color-mix(in srgb, var(--afq-blue-secondary) 40%, transparent)}@media (max-width:1199px){.DeliverySystem-module__tooiUq__inner{grid-template:"head process""readout process"1fr/minmax(0,1fr) minmax(0,1.1fr)}.DeliverySystem-module__tooiUq__process{block-size:min(74svh,620px)}.DeliverySystem-module__tooiUq__stageLabel{letter-spacing:0;font-size:.5625rem}.DeliverySystem-module__tooiUq__rail{grid-template-columns:4.25rem minmax(0,1fr)}.DeliverySystem-module__tooiUq__readout{margin-block-start:1.5rem}}@media (max-width:767px){.DeliverySystem-module__tooiUq__delivery{min-block-size:0;padding-block:clamp(3rem,8svh,5rem)}.DeliverySystem-module__tooiUq__inner{grid-template:"head""process""readout"/minmax(0,1fr);gap:1.5rem}.DeliverySystem-module__tooiUq__support{max-inline-size:none}.DeliverySystem-module__tooiUq__process{gap:1.25rem;block-size:auto}.DeliverySystem-module__tooiUq__process>:last-child{order:-1;block-size:42svh}.DeliverySystem-module__tooiUq__spine{border-inline-start:1px solid var(--afq-line);grid-template-columns:minmax(0,1fr)}.DeliverySystem-module__tooiUq__stage{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .6rem}.DeliverySystem-module__tooiUq__stageLabel{font-size:var(--afq-step-small)}.DeliverySystem-module__tooiUq__rails{gap:.6rem}.DeliverySystem-module__tooiUq__rail{grid-template-columns:5rem minmax(0,1fr)}.DeliverySystem-module__tooiUq__railTrack{block-size:8px}.DeliverySystem-module__tooiUq__fields{gap:.9rem}.DeliverySystem-module__tooiUq__detailGroup{gap:.35rem}}
.SecurityArchitecture-module__6LHyAq__architecture{aspect-ratio:1/.96;flex-direction:column;grid-area:system;max-block-size:70svh;inline-size:100%;display:flex;position:relative}.SecurityArchitecture-module__6LHyAq__field{pointer-events:none;flex:auto;min-block-size:0;position:relative}.SecurityArchitecture-module__6LHyAq__canvas{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.SecurityArchitecture-module__6LHyAq__band{fill:color-mix(in srgb, var(--afq-surface-02) 46%, transparent);stroke:var(--afq-line-strong);stroke-width:1px;transition:fill var(--afq-dur-ui) var(--afq-ease-out), stroke var(--afq-dur-ui) var(--afq-ease-out), opacity var(--afq-dur-ui) var(--afq-ease-out)}.SecurityArchitecture-module__6LHyAq__band[data-covered]{fill:color-mix(in srgb, var(--afq-surface-01) 82%, transparent);stroke:color-mix(in srgb, var(--afq-blue-secondary) 46%, transparent)}.SecurityArchitecture-module__6LHyAq__band[data-outside]{opacity:.4}.SecurityArchitecture-module__6LHyAq__rail line{stroke:color-mix(in srgb, var(--afq-silver) 34%, transparent);stroke-width:1px;transition:stroke var(--afq-dur-ui) var(--afq-ease-out), opacity var(--afq-dur-ui) var(--afq-ease-out)}.SecurityArchitecture-module__6LHyAq__rail[data-style=solid] line{stroke-dasharray:none}.SecurityArchitecture-module__6LHyAq__rail[data-style=double] line{stroke-dasharray:none;stroke-width:3px}.SecurityArchitecture-module__6LHyAq__rail[data-style=dashed] line{stroke-dasharray:4 3}.SecurityArchitecture-module__6LHyAq__rail[data-style=dotted] line{stroke-dasharray:1 3}.SecurityArchitecture-module__6LHyAq__rail[data-style=dash-dot] line{stroke-dasharray:6 2 1 2}.SecurityArchitecture-module__6LHyAq__rail[data-style=long-dash] line{stroke-dasharray:9 4}.SecurityArchitecture-module__6LHyAq__rail[data-style=heavy] line{stroke-dasharray:none;stroke-width:2px}.SecurityArchitecture-module__6LHyAq__rail[data-style=double] line{stroke-width:1px;stroke-linecap:butt;filter:drop-shadow(1.5px 0);color:var(--afq-decor)}.SecurityArchitecture-module__6LHyAq__rail[data-on] line{stroke:var(--afq-blue-secondary)}.SecurityArchitecture-module__6LHyAq__rail[data-on][data-style=double] line{color:var(--afq-blue-secondary)}.SecurityArchitecture-module__6LHyAq__rail[data-dim]{opacity:.22}.SecurityArchitecture-module__6LHyAq__terminator line{stroke-dasharray:none!important;stroke-width:1px!important;filter:none!important}.SecurityArchitecture-module__6LHyAq__architecture[data-depth] .SecurityArchitecture-module__6LHyAq__rail line{stroke:color-mix(in srgb, var(--afq-blue-secondary) 62%, transparent)}.SecurityArchitecture-module__6LHyAq__architecture[data-depth] .SecurityArchitecture-module__6LHyAq__rail[data-style=double] line{color:color-mix(in srgb, var(--afq-blue-secondary) 62%, transparent)}.SecurityArchitecture-module__6LHyAq__boundaryProbe line{stroke:color-mix(in srgb, var(--afq-silver) 40%, transparent);stroke-width:1px;stroke-dasharray:2 2}.SecurityArchitecture-module__6LHyAq__boundaryProbe rect{fill:none;stroke:var(--afq-blue-secondary);stroke-width:1px}.SecurityArchitecture-module__6LHyAq__layerLabels{pointer-events:none;position:absolute;inset:0}.SecurityArchitecture-module__6LHyAq__layerLabel{max-inline-size:21%;transition:opacity var(--afq-dur-ui) var(--afq-ease-out);gap:.1rem;display:grid;position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline-start:0;translate:0 -50%}.SecurityArchitecture-module__6LHyAq__layerLabel em{font-style:normal;font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-silver)}.SecurityArchitecture-module__6LHyAq__layerLabel i{font-style:normal;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.SecurityArchitecture-module__6LHyAq__layerLabel[data-covered] em{color:var(--afq-white)}.SecurityArchitecture-module__6LHyAq__layerLabel[data-outside]{opacity:.42}.SecurityArchitecture-module__6LHyAq__controls{z-index:1;block-size:19%;position:absolute;inset-block-start:0;inset-inline:0}.SecurityArchitecture-module__6LHyAq__control{inline-size:44px;color:var(--afq-text-secondary);transition:color var(--afq-dur-ui) var(--afq-ease-out), opacity var(--afq-dur-ui) var(--afq-ease-out);flex-direction:column;align-items:center;gap:.45rem;padding-block-end:.2rem;display:flex;position:absolute;inset-block-end:.4rem;inset-inline-start:calc(var(--x) * 1%);translate:-50%}.SecurityArchitecture-module__6LHyAq__control:hover,.SecurityArchitecture-module__6LHyAq__control:focus-visible,.SecurityArchitecture-module__6LHyAq__control[data-on]{color:var(--afq-white)}.SecurityArchitecture-module__6LHyAq__control[data-dim]{opacity:.3}.SecurityArchitecture-module__6LHyAq__controlLabel{writing-mode:vertical-rl;rotate:180deg}.SecurityArchitecture-module__6LHyAq__controlMark{background:currentColor;order:2;block-size:3px;inline-size:22px}.SecurityArchitecture-module__6LHyAq__control[data-style=dashed] .SecurityArchitecture-module__6LHyAq__controlMark{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.SecurityArchitecture-module__6LHyAq__control[data-style=dotted] .SecurityArchitecture-module__6LHyAq__controlMark{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 4px)}.SecurityArchitecture-module__6LHyAq__control[data-style=dash-dot] .SecurityArchitecture-module__6LHyAq__controlMark{background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 8px,currentColor 8px 9px,#0000 9px 11px)}.SecurityArchitecture-module__6LHyAq__control[data-style=long-dash] .SecurityArchitecture-module__6LHyAq__controlMark{background:repeating-linear-gradient(90deg,currentColor 0 9px,#0000 9px 13px)}.SecurityArchitecture-module__6LHyAq__control[data-style=double] .SecurityArchitecture-module__6LHyAq__controlMark{background:linear-gradient(currentColor 0 1px,#0000 1px 4px,currentColor 4px 5px);block-size:5px}.SecurityArchitecture-module__6LHyAq__control[data-style=heavy] .SecurityArchitecture-module__6LHyAq__controlMark{block-size:5px}.SecurityArchitecture-module__6LHyAq__control[data-on] .SecurityArchitecture-module__6LHyAq__controlMark{background-color:var(--afq-blue-secondary);color:var(--afq-blue-secondary)}.SecurityArchitecture-module__6LHyAq__controlLabel{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:.1em;text-transform:uppercase;text-align:end;white-space:nowrap;line-height:1}.SecurityArchitecture-module__6LHyAq__brackets{pointer-events:none;position:absolute;inset:0}.SecurityArchitecture-module__6LHyAq__bracket{block-size:calc((var(--y2) - var(--y1)) * 1%);border:1px solid var(--afq-blue-secondary);border-inline-start:none;inline-size:10px;position:absolute;inset-block-start:calc(var(--y1) * 1%);inset-inline-end:0}@media (max-width:1199px){.SecurityArchitecture-module__6LHyAq__architecture{aspect-ratio:1/1.04}.SecurityArchitecture-module__6LHyAq__control{inline-size:38px}.SecurityArchitecture-module__6LHyAq__controlLabel{letter-spacing:.04em;font-size:.5625rem}.SecurityArchitecture-module__6LHyAq__layerLabel em{font-size:.625rem}.SecurityArchitecture-module__6LHyAq__layerLabel i{display:none}}@media (max-width:767px){.SecurityArchitecture-module__6LHyAq__architecture{aspect-ratio:auto;block-size:auto;max-block-size:none}.SecurityArchitecture-module__6LHyAq__field{flex:none;block-size:62svh}.SecurityArchitecture-module__6LHyAq__controls{background:var(--afq-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;block-size:auto;margin-block-end:.9rem;display:grid;position:static}.SecurityArchitecture-module__6LHyAq__control{background:var(--afq-void);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;inline-size:auto;padding:.6rem .5rem;position:static;translate:none}.SecurityArchitecture-module__6LHyAq__controlMark{order:0;inline-size:16px}.SecurityArchitecture-module__6LHyAq__controlLabel{writing-mode:horizontal-tb;text-align:start;font-size:.625rem;rotate:none}.SecurityArchitecture-module__6LHyAq__layerLabel{max-inline-size:60%;inset-inline-start:.6rem}.SecurityArchitecture-module__6LHyAq__layerLabel i{font-size:.5rem;display:block}}@media (prefers-reduced-motion:reduce){.SecurityArchitecture-module__6LHyAq__band,.SecurityArchitecture-module__6LHyAq__rail line,.SecurityArchitecture-module__6LHyAq__control,.SecurityArchitecture-module__6LHyAq__layerLabel{transition:none}}
.PageHero-module__JWo6XG__hero{align-content:center;min-block-size:60svh;padding-block:clamp(3rem,9svh,6rem) clamp(2.5rem,7svh,4.5rem);display:grid;position:relative;overflow:hidden}.PageHero-module__JWo6XG__field{pointer-events:none;background:radial-gradient(ellipse 60% 70% at 82% 40%, color-mix(in srgb, var(--afq-navy-deep) 82%, var(--afq-blue-primary)) 0%, var(--afq-void) 72%), var(--afq-void);position:absolute;inset:0}.PageHero-module__JWo6XG__field:after{content:"";inset-block-end:0;inset-inline:var(--afq-gutter);background:var(--afq-line-strong);block-size:1px;position:absolute}.PageHero-module__JWo6XG__inner{max-inline-size:var(--afq-max-width);inline-size:100%;padding-inline:var(--afq-gutter);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid;position:relative}.PageHero-module__JWo6XG__hero[data-primitive] .PageHero-module__JWo6XG__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.PageHero-module__JWo6XG__identity{justify-items:start;gap:clamp(.7rem,1.6vh,1.2rem);min-inline-size:0;display:grid}.PageHero-module__JWo6XG__title{font-family:var(--afq-font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(2.2rem,1.2rem + 3.2vw,4.6rem);font-weight:700;line-height:.96;display:flex}.PageHero-module__JWo6XG__title span:last-child{color:var(--afq-silver)}.PageHero-module__JWo6XG__statement{max-inline-size:34rem;font-size:var(--afq-step-body);color:var(--afq-text-secondary);line-height:1.6}.PageHero-module__JWo6XG__meta{border-block-start:1px solid var(--afq-line);inline-size:100%;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);flex-wrap:wrap;gap:.4rem 1.2rem;margin-block-start:.3rem;padding-block-start:.9rem;display:flex}.PageHero-module__JWo6XG__primitive{min-inline-size:0}@media (max-width:1023px){.PageHero-module__JWo6XG__hero[data-primitive] .PageHero-module__JWo6XG__inner{grid-template-columns:minmax(0,1fr)}.PageHero-module__JWo6XG__hero{min-block-size:0}}
.SecureByDesign-module__Z5Lq2W__security{z-index:var(--afq-z-scene);background:var(--afq-void);min-block-size:100svh;padding-block:clamp(4rem,10svh,7rem) clamp(3rem,8svh,6rem);position:relative;overflow:hidden}.SecureByDesign-module__Z5Lq2W__field{background:radial-gradient(ellipse 84% 62% at 54% 50%, color-mix(in srgb, var(--afq-navy-deep) 88%, var(--afq-blue-primary)) 0%, var(--afq-void) 74%), var(--afq-void);pointer-events:none;position:absolute;inset:0}.SecureByDesign-module__Z5Lq2W__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:0;transition:opacity var(--afq-dur-cinematic) var(--afq-ease-out);background-size:12.5% 16.66%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 68%,#000 18%,#0000 84%);mask-image:radial-gradient(76% 68%,#000 18%,#0000 84%)}.SecureByDesign-module__Z5Lq2W__security[data-entered] .SecureByDesign-module__Z5Lq2W__field:after{opacity:.28}.SecureByDesign-module__Z5Lq2W__security[data-depth] .SecureByDesign-module__Z5Lq2W__field:after{opacity:.42}.SecureByDesign-module__Z5Lq2W__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(15rem,20rem);grid-template-areas:"head system readout";align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid;position:relative}.SecureByDesign-module__Z5Lq2W__head{grid-area:head;justify-items:start;gap:clamp(.7rem,1.4vh,1.1rem);display:grid}.SecureByDesign-module__Z5Lq2W__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);transition:opacity var(--afq-dur-section) var(--afq-ease-out);flex-direction:column;font-size:clamp(1.9rem,.8rem + 2.2vw,3.4rem);font-weight:700;line-height:.98;display:flex}.SecureByDesign-module__Z5Lq2W__heading span:last-child{color:var(--afq-silver)}.SecureByDesign-module__Z5Lq2W__heading[data-depth] span:last-child{color:var(--afq-blue-secondary)}.SecureByDesign-module__Z5Lq2W__support{max-inline-size:22rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary);line-height:1.6}.SecureByDesign-module__Z5Lq2W__depthToggle{border:1px solid var(--afq-line-strong);font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-silver);min-block-size:44px;transition:color var(--afq-dur-fast) var(--afq-ease-out), border-color var(--afq-dur-fast) var(--afq-ease-out), background-color var(--afq-dur-fast) var(--afq-ease-out);align-items:center;gap:.7rem;margin-block-start:.3rem;padding:.55rem .85rem;display:inline-flex}.SecureByDesign-module__Z5Lq2W__depthToggle:hover,.SecureByDesign-module__Z5Lq2W__depthToggle:focus-visible{color:var(--afq-white);border-color:var(--afq-line-active)}.SecureByDesign-module__Z5Lq2W__depthToggle[aria-pressed=true]{color:var(--afq-white);border-color:var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-01) 74%, transparent)}.SecureByDesign-module__Z5Lq2W__depthMark{background:linear-gradient(currentColor 0 1px,#0000 1px 4px,currentColor 4px 5px,#0000 5px 8px,currentColor 8px 9px);flex:none;block-size:9px;inline-size:14px}.SecureByDesign-module__Z5Lq2W__principles{border-block-start:1px solid var(--afq-line);flex-wrap:wrap;gap:.4rem 1rem;margin-block-start:.5rem;padding-block-start:.9rem;display:flex}.SecureByDesign-module__Z5Lq2W__principles li{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);transition:color var(--afq-dur-ui) var(--afq-ease-out)}.SecureByDesign-module__Z5Lq2W__principles li[data-on]{color:var(--afq-blue-secondary)}.SecureByDesign-module__Z5Lq2W__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1.1rem;padding-block-start:1rem;display:grid}.SecureByDesign-module__Z5Lq2W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;display:grid}.SecureByDesign-module__Z5Lq2W__fields>*{min-inline-size:0}.SecureByDesign-module__Z5Lq2W__purpose{font-size:var(--afq-step-small);color:var(--afq-silver);line-height:1.65}.SecureByDesign-module__Z5Lq2W__group{gap:.4rem;display:grid}.SecureByDesign-module__Z5Lq2W__spans,.SecureByDesign-module__Z5Lq2W__aspects,.SecureByDesign-module__Z5Lq2W__coverage{gap:.3rem;display:grid}.SecureByDesign-module__Z5Lq2W__spans li,.SecureByDesign-module__Z5Lq2W__aspects li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);padding-inline-start:.9rem;position:relative}.SecureByDesign-module__Z5Lq2W__spans li:before,.SecureByDesign-module__Z5Lq2W__aspects li:before{content:"";background:var(--afq-line-strong);block-size:1px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.SecureByDesign-module__Z5Lq2W__spans li{color:var(--afq-silver)}.SecureByDesign-module__Z5Lq2W__spans li:before{background:var(--afq-blue-secondary)}.SecureByDesign-module__Z5Lq2W__coverage li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.SecureByDesign-module__Z5Lq2W__coverage em{font-style:normal;font-family:var(--afq-font-mono);color:var(--afq-blue-secondary)}.SecureByDesign-module__Z5Lq2W__exit{border-block-start:1px solid var(--afq-line);align-items:center;gap:.7rem;padding-block-start:1rem;display:flex}.SecureByDesign-module__Z5Lq2W__exitSignal{flex:none;align-items:center;gap:5px;display:inline-flex}.SecureByDesign-module__Z5Lq2W__exitSignal i{background:var(--afq-blue-secondary);block-size:4px;inline-size:4px}.SecureByDesign-module__Z5Lq2W__exitSignal i:nth-child(2){background:color-mix(in srgb, var(--afq-blue-secondary) 55%, transparent)}.SecureByDesign-module__Z5Lq2W__exitSignal i:nth-child(3){background:color-mix(in srgb, var(--afq-blue-secondary) 30%, transparent)}@media (max-width:1199px){.SecureByDesign-module__Z5Lq2W__inner{grid-template:"head system""readout system"1fr/minmax(0,1fr) minmax(0,1.15fr)}.SecureByDesign-module__Z5Lq2W__readout{margin-block-start:1.5rem}}@media (max-width:767px){.SecureByDesign-module__Z5Lq2W__security{min-block-size:0;padding-block:clamp(3rem,8svh,5rem)}.SecureByDesign-module__Z5Lq2W__inner{grid-template:"head""system""readout"/minmax(0,1fr);gap:1.5rem}.SecureByDesign-module__Z5Lq2W__support{max-inline-size:none}.SecureByDesign-module__Z5Lq2W__principles{gap:.35rem .8rem}.SecureByDesign-module__Z5Lq2W__fields{gap:.9rem}}
.NextAction-module__5bcWfq__next{border-block-start:1px solid var(--afq-line-strong);background:radial-gradient(ellipse 60% 100% at 50% 100%, color-mix(in srgb, var(--afq-blue-primary) 22%, transparent) 0%, transparent 72%), var(--afq-void);padding-block:clamp(2.5rem,7svh,4.5rem)}.NextAction-module__5bcWfq__inner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);justify-items:start;gap:.8rem;margin-inline:auto;display:grid}.NextAction-module__5bcWfq__heading{font-family:var(--afq-font-display);font-size:var(--afq-step-h2);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);font-weight:700;line-height:1}.NextAction-module__5bcWfq__line{font-size:var(--afq-step-small);color:var(--afq-text-secondary);max-inline-size:30rem;line-height:1.6}.NextAction-module__5bcWfq__cta{border:1px solid var(--afq-line-active);background:color-mix(in srgb, var(--afq-surface-01) 62%, transparent);min-block-size:48px;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-white);transition:background-color var(--afq-dur-fast) var(--afq-ease-out), border-color var(--afq-dur-fast) var(--afq-ease-out);align-items:center;gap:.9rem;margin-block-start:.5rem;padding:.7rem 1.2rem;display:inline-flex}.NextAction-module__5bcWfq__cta:hover,.NextAction-module__5bcWfq__cta:focus-visible{background:color-mix(in srgb, var(--afq-blue-primary) 46%, transparent);border-color:var(--afq-blue-secondary)}@media (prefers-reduced-motion:reduce){.NextAction-module__5bcWfq__cta{transition:none}}
.SignalField-module__IG1UyW__canvas{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}
.PageShell-module__s_XNPa__page{background:var(--afq-void);padding-block-start:var(--afq-header-h);display:block;position:relative}.PageShell-module__s_XNPa__body{display:block}
.ProofOfSystems-module__HOVfFa__proof{z-index:var(--afq-z-scene);background:var(--afq-void);position:relative}.ProofOfSystems-module__HOVfFa__runway{block-size:calc((var(--afq-proof-runway,3) + 1) * 100svh);position:relative}.ProofOfSystems-module__HOVfFa__stage{--p-local:0;--p-total:0;isolation:isolate;block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}.ProofOfSystems-module__HOVfFa__field{background:radial-gradient(ellipse 90% 68% at 52% 48%, color-mix(in srgb, var(--afq-navy-deep) 88%, var(--afq-blue-primary)) 0%, var(--afq-void) 72%), var(--afq-void);position:absolute;inset:0}.ProofOfSystems-module__HOVfFa__field:after{content:"";background-image:linear-gradient(to right, var(--afq-line) 1px, transparent 1px), linear-gradient(to bottom, var(--afq-line) 1px, transparent 1px);opacity:calc(.16 + var(--p-total,0) * .24);background-size:12.5% 16.66%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70%,#000 20%,#0000 82%);mask-image:radial-gradient(78% 70%,#000 20%,#0000 82%)}.ProofOfSystems-module__HOVfFa__inner{block-size:100%;max-inline-size:var(--afq-max-width);padding-block:clamp(4.5rem,10svh,6.5rem) clamp(1.5rem,4svh,2.5rem);padding-inline:var(--afq-gutter);grid-template-columns:minmax(13rem,18rem) minmax(0,1fr) minmax(13rem,18rem);grid-template-areas:"head system readout";align-items:stretch;gap:clamp(1.1rem,2.2vw,2.4rem);margin-inline:auto;display:grid;position:relative}.ProofOfSystems-module__HOVfFa__head{grid-area:head;align-content:start;justify-items:start;gap:clamp(.6rem,1.3vh,1rem);min-inline-size:0;display:grid}.ProofOfSystems-module__HOVfFa__heading{font-family:var(--afq-font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--afq-white);flex-direction:column;font-size:clamp(1.7rem,.7rem + 2vw,3rem);font-weight:700;line-height:.98;display:flex}.ProofOfSystems-module__HOVfFa__heading span:last-child{color:var(--afq-silver)}.ProofOfSystems-module__HOVfFa__support{max-inline-size:24rem;font-size:var(--afq-step-small);color:var(--afq-text-secondary);line-height:1.6}.ProofOfSystems-module__HOVfFa__movements{background:var(--afq-line);border-block:1px solid var(--afq-line);gap:1px;inline-size:100%;margin-block-start:.4rem;display:grid}.ProofOfSystems-module__HOVfFa__movement{background:var(--afq-void);min-block-size:44px;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;text-align:start;color:var(--afq-text-muted);transition:color var(--afq-dur-ui) var(--afq-ease-out), background-color var(--afq-dur-ui) var(--afq-ease-out);align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex}.ProofOfSystems-module__HOVfFa__movement:hover,.ProofOfSystems-module__HOVfFa__movement:focus-visible{color:var(--afq-white)}.ProofOfSystems-module__HOVfFa__movement[data-on]{color:var(--afq-white);background:color-mix(in srgb, var(--afq-surface-01) 76%, transparent)}.ProofOfSystems-module__HOVfFa__movementIndex{color:var(--afq-text-muted);transition:color var(--afq-dur-ui) var(--afq-ease-out)}.ProofOfSystems-module__HOVfFa__movement[data-on] .ProofOfSystems-module__HOVfFa__movementIndex{color:var(--afq-blue-secondary)}.ProofOfSystems-module__HOVfFa__system{grid-area:system;min-block-size:0;min-inline-size:0;position:relative}.ProofOfSystems-module__HOVfFa__structure{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ProofOfSystems-module__HOVfFa__rule{stroke:var(--afq-line-strong);stroke-width:1px;transition:opacity var(--afq-dur-section) var(--afq-ease-out)}.ProofOfSystems-module__HOVfFa__rule[data-kind=intake]{stroke-dasharray:2 3}.ProofOfSystems-module__HOVfFa__band{fill:color-mix(in srgb, var(--afq-surface-02) 42%, transparent);stroke:var(--afq-line-strong);stroke-width:1px}.ProofOfSystems-module__HOVfFa__rail line{stroke:color-mix(in srgb, var(--afq-silver) 30%, transparent);stroke-width:1px}.ProofOfSystems-module__HOVfFa__rail[data-style=solid] line{stroke-dasharray:none}.ProofOfSystems-module__HOVfFa__rail[data-style=dashed] line{stroke-dasharray:4 3}.ProofOfSystems-module__HOVfFa__rail[data-style=dotted] line{stroke-dasharray:1 3}.ProofOfSystems-module__HOVfFa__rail[data-style=dash-dot] line{stroke-dasharray:6 2 1 2}.ProofOfSystems-module__HOVfFa__rail[data-style=long-dash] line{stroke-dasharray:9 4}.ProofOfSystems-module__HOVfFa__rail[data-style=heavy] line{stroke-dasharray:none;stroke-width:2px}.ProofOfSystems-module__HOVfFa__rail[data-style=double] line{stroke-dasharray:none;stroke-width:1px;stroke-linecap:butt;filter:drop-shadow(1.5px 0);color:var(--afq-decor)}.ProofOfSystems-module__HOVfFa__labels{pointer-events:none;position:absolute;inset:0}.ProofOfSystems-module__HOVfFa__structureLabel{position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline-start:calc(var(--x) * 1%)}.ProofOfSystems-module__HOVfFa__structureLabelText{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--afq-text-muted);align-items:baseline;gap:.45rem;display:flex}.ProofOfSystems-module__HOVfFa__structureLabel em{min-inline-size:0;color:var(--afq-silver);text-overflow:ellipsis;font-style:normal;overflow:hidden}.ProofOfSystems-module__HOVfFa__structureLabel i{color:var(--afq-blue-secondary);flex:none;font-style:normal}.ProofOfSystems-module__HOVfFa__structureLabel[data-anchor=start]{max-inline-size:calc(var(--label-max,25) * 1%);overflow:hidden;translate:0 -50%}.ProofOfSystems-module__HOVfFa__structureLabel[data-anchor=below]{translate:-50%}.ProofOfSystems-module__HOVfFa__structureLabel[data-anchor=below] .ProofOfSystems-module__HOVfFa__structureLabelText{writing-mode:vertical-rl;align-items:center;gap:.5rem;font-size:.5rem;rotate:180deg}.ProofOfSystems-module__HOVfFa__readout{border-block-start:1px solid var(--afq-line-strong);grid-area:readout;align-content:start;gap:1rem;min-inline-size:0;padding-block-start:.9rem;display:grid}.ProofOfSystems-module__HOVfFa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;display:grid}.ProofOfSystems-module__HOVfFa__fields>*{min-inline-size:0}.ProofOfSystems-module__HOVfFa__group{gap:.45rem;min-block-size:0;display:grid}.ProofOfSystems-module__HOVfFa__rows{gap:.25rem;display:grid}.ProofOfSystems-module__HOVfFa__rows li{font-size:var(--afq-step-small);letter-spacing:var(--afq-tracking-wide);text-transform:uppercase;color:var(--afq-text-secondary);justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.ProofOfSystems-module__HOVfFa__rows li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProofOfSystems-module__HOVfFa__rows em{font-style:normal;font-family:var(--afq-font-mono);color:var(--afq-blue-secondary);flex:none}.ProofOfSystems-module__HOVfFa__closure{background:var(--afq-void);border-block-start:1px solid var(--afq-line);padding-block:clamp(3rem,8svh,5rem);position:relative}.ProofOfSystems-module__HOVfFa__closureInner{max-inline-size:var(--afq-max-width);padding-inline:var(--afq-gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-inline:auto;display:grid}.ProofOfSystems-module__HOVfFa__closureHead{align-content:start;justify-items:start;gap:.9rem;display:grid}.ProofOfSystems-module__HOVfFa__closureStatement{font-family:var(--afq-font-display);font-size:var(--afq-step-h3);letter-spacing:-.02em;color:var(--afq-white);max-inline-size:28rem;font-weight:600;line-height:1.15}.ProofOfSystems-module__HOVfFa__closureFigures{border-block-start:1px solid var(--afq-line-strong);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));align-content:start;gap:1.2rem 1rem;padding-block-start:1rem;display:grid}.ProofOfSystems-module__HOVfFa__closureFigures li{gap:.3rem;min-inline-size:0;display:grid}.ProofOfSystems-module__HOVfFa__closureFigures em{font-style:normal;font-family:var(--afq-font-mono);font-size:var(--afq-step-h3);color:var(--afq-blue-secondary);line-height:1}.ProofOfSystems-module__HOVfFa__closureFigures span{font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.ProofOfSystems-module__HOVfFa__gaps{border-block-start:1px solid var(--afq-line);grid-column:1/-1;gap:.7rem;padding-block-start:1.2rem;display:grid}.ProofOfSystems-module__HOVfFa__gapList{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1.5rem;display:grid}.ProofOfSystems-module__HOVfFa__gapList li{font-size:var(--afq-step-small);color:var(--afq-text-secondary);align-items:baseline;gap:.7rem;display:flex}.ProofOfSystems-module__HOVfFa__gapList span{color:var(--afq-silver);flex:none}.ProofOfSystems-module__HOVfFa__gapList em{font-style:normal;font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted)}.ProofOfSystems-module__HOVfFa__derivation{border-block-start:1px solid var(--afq-line);grid-column:1/-1;gap:.9rem;padding-block-start:1.2rem;display:grid}.ProofOfSystems-module__HOVfFa__derivationList{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;display:grid}.ProofOfSystems-module__HOVfFa__derivationList>li{align-content:start;gap:.5rem;display:grid}.ProofOfSystems-module__HOVfFa__derivationList h3{font-family:var(--afq-font-mono);font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-white)}.ProofOfSystems-module__HOVfFa__derivationList p{font-size:var(--afq-step-small);color:var(--afq-text-secondary);line-height:1.55}.ProofOfSystems-module__HOVfFa__derivationList ul{gap:.2rem;display:grid}.ProofOfSystems-module__HOVfFa__derivationList ul li{font-size:var(--afq-step-label);letter-spacing:var(--afq-tracking-label);text-transform:uppercase;color:var(--afq-text-muted);justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.ProofOfSystems-module__HOVfFa__derivationList ul em{color:var(--afq-blue-secondary);font-style:normal}@media (max-width:1199px){.ProofOfSystems-module__HOVfFa__inner{grid-template:"head system""readout system"minmax(0,1fr)/minmax(0,.85fr) minmax(0,1.15fr)}.ProofOfSystems-module__HOVfFa__readout{align-content:start;margin-block-start:1.2rem}.ProofOfSystems-module__HOVfFa__closureInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ProofOfSystems-module__HOVfFa__inner{grid-template:"head""system"minmax(0,1fr)"readout"/minmax(0,1fr);gap:.7rem;padding-block:4rem 1rem}.ProofOfSystems-module__HOVfFa__head{gap:.45rem}.ProofOfSystems-module__HOVfFa__heading{font-size:1.6rem}.ProofOfSystems-module__HOVfFa__support{max-inline-size:none;font-size:.6875rem;line-height:1.45}.ProofOfSystems-module__HOVfFa__movements{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.2rem}.ProofOfSystems-module__HOVfFa__movement{gap:.5rem;min-block-size:40px;padding:.4rem .5rem;font-size:.5625rem}.ProofOfSystems-module__HOVfFa__movement:last-child{grid-column:1/-1}.ProofOfSystems-module__HOVfFa__readout{gap:.6rem;padding-block-start:.6rem}.ProofOfSystems-module__HOVfFa__fields{gap:.5rem 1rem}.ProofOfSystems-module__HOVfFa__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem}.ProofOfSystems-module__HOVfFa__rows li{align-items:start;font-size:.625rem}.ProofOfSystems-module__HOVfFa__rows li span{white-space:normal;overflow:visible}.ProofOfSystems-module__HOVfFa__structureLabel{font-size:.5rem}.ProofOfSystems-module__HOVfFa__structureLabel[data-anchor=start]{max-inline-size:32%}.ProofOfSystems-module__HOVfFa__closureInner{gap:1.5rem}.ProofOfSystems-module__HOVfFa__gapList{grid-template-columns:minmax(0,1fr)}}.ProofOfSystems-module__HOVfFa__proof[data-reduced] .ProofOfSystems-module__HOVfFa__runway{block-size:auto}.ProofOfSystems-module__HOVfFa__proof[data-reduced] .ProofOfSystems-module__HOVfFa__stage{block-size:auto;min-block-size:100svh;position:static}.ProofOfSystems-module__HOVfFa__proof[data-reduced] .ProofOfSystems-module__HOVfFa__field:after{opacity:.3}@media (prefers-reduced-motion:reduce){.ProofOfSystems-module__HOVfFa__movement,.ProofOfSystems-module__HOVfFa__movementIndex,.ProofOfSystems-module__HOVfFa__rule{transition:none}}
.CoreCollapse-module__YpugRa__core{pointer-events:none;position:absolute;inset:0}.CoreCollapse-module__YpugRa__canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.CoreCollapse-module__YpugRa__mark{inline-size:var(--core-size,15rem);block-size:var(--core-size,15rem);position:absolute;inset-block-start:calc(var(--core-y,47) * 1%);inset-inline-start:calc(var(--core-x,50) * 1%);overflow:visible;translate:-50% -50%}.CoreCollapse-module__YpugRa__stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.CoreCollapse-module__YpugRa__shield{stroke:color-mix(in srgb, var(--afq-blue-secondary) 62%, transparent)}.CoreCollapse-module__YpugRa__letter{stroke:var(--afq-white)}.CoreCollapse-module__YpugRa__letterSoft{stroke:color-mix(in srgb, var(--afq-silver) 66%, transparent)}.CoreCollapse-module__YpugRa__arrow{stroke:var(--afq-blue-secondary)}.CoreCollapse-module__YpugRa__arrowSoft{stroke:color-mix(in srgb, var(--afq-blue-secondary) 46%, transparent)}.CoreCollapse-module__YpugRa__junction{fill:color-mix(in srgb, var(--afq-silver) 52%, transparent)}.CoreCollapse-module__YpugRa__hub{fill:var(--afq-blue-secondary)}.CoreCollapse-module__YpugRa__centre{fill:var(--afq-white)}
.PageEnter-module__HGEY9q__enter{position:relative}.PageEnter-module__HGEY9q__enter[data-entered]>:not(.PageEnter-module__HGEY9q__sweep){animation:PageEnter-module__HGEY9q__settle .32s var(--afq-ease-out) both}.PageEnter-module__HGEY9q__sweep{background:var(--afq-blue-secondary);transform-origin:0;z-index:1;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0;scale:0 1}.PageEnter-module__HGEY9q__enter[data-entered] .PageEnter-module__HGEY9q__sweep{animation:PageEnter-module__HGEY9q__sweep .42s var(--afq-ease-out) both}@keyframes PageEnter-module__HGEY9q__settle{0%{opacity:0;translate:0 8px}}@keyframes PageEnter-module__HGEY9q__sweep{0%{opacity:1;scale:0 1}60%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.PageEnter-module__HGEY9q__enter[data-entered]>:not(.PageEnter-module__HGEY9q__sweep),.PageEnter-module__HGEY9q__enter[data-entered] .PageEnter-module__HGEY9q__sweep{animation:none}.PageEnter-module__HGEY9q__sweep{display:none}}
