.page-module___8aEwW__skipLink{z-index:100;color:var(--paper-bright);background:var(--signal);padding:.8rem 1rem;font-weight:650;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.page-module___8aEwW__skipLink:focus{transform:translateY(0)}.page-module___8aEwW__sectionShell,.page-module___8aEwW__heroGrid,.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom{width:min(calc(100% - (var(--page-pad) * 2)), var(--content-max));margin-inline:auto}.page-module___8aEwW__sectionLabel,.page-module___8aEwW__heroEyebrow,.page-module___8aEwW__graphicMeta,.page-module___8aEwW__apertureMeta,.page-module___8aEwW__chapterCategory,.page-module___8aEwW__caseEyebrow,.page-module___8aEwW__flowList span,.page-module___8aEwW__chapterFlow span,.page-module___8aEwW__detailsBody span,.page-module___8aEwW__detailsIndex,.page-module___8aEwW__layerIndex,.page-module___8aEwW__companyPrinciples>li>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600;line-height:1.25}.page-module___8aEwW__sectionLabel{color:var(--slate)}.page-module___8aEwW__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.page-module___8aEwW__grain{z-index:1;opacity:.065;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.page-module___8aEwW__hero{min-height:100svh;color:var(--paper);background:var(--stage);isolation:isolate;position:relative;overflow:clip}.page-module___8aEwW__hero:before{content:"";z-index:3;inset:var(--header-height) var(--page-pad) auto;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 18%, transparent), transparent);opacity:.3;height:1px;position:absolute}.page-module___8aEwW__heroStage{z-index:0;background:radial-gradient(58% 52% at 74% 42%, color-mix(in srgb, var(--signal) 26%, transparent), transparent 72%), radial-gradient(42% 40% at 12% 96%, color-mix(in srgb, var(--trace) 9%, transparent), transparent 70%), linear-gradient(180deg, transparent 70%, color-mix(in srgb, var(--carbon) 60%, transparent));position:absolute;inset:0}.page-module___8aEwW__heroSignal{z-index:1}.page-module___8aEwW__heroGrid{z-index:2;min-height:100svh;padding-block:calc(var(--header-height) + clamp(3.5rem, 9vh, 7rem)) clamp(2rem, 5vh, 4rem);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.35vw,1.5rem);display:grid;position:relative}.page-module___8aEwW__hero [data-entrance]{animation:1.25s cubic-bezier(.2,.7,.2,1) both page-module___8aEwW__heroRise}.page-module___8aEwW__hero [data-entrance="1"]{animation-delay:.12s}.page-module___8aEwW__hero [data-entrance="2"]{animation-delay:.26s}.page-module___8aEwW__hero [data-entrance="3"]{animation-delay:.42s}.page-module___8aEwW__hero [data-entrance="4"]{animation-delay:.72s}.page-module___8aEwW__hero [data-entrance="5"]{animation-delay:.98s}@keyframes page-module___8aEwW__heroRise{0%{opacity:0;filter:blur(8px);transform:translateY(38px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.page-module___8aEwW__heroEyebrow{color:color-mix(in srgb, var(--paper) 74%, transparent);grid-column:1/5}.page-module___8aEwW__heroTitle{font-family:var(--font-display), sans-serif;font-variation-settings:"SHRP" 42;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 0 60px color-mix(in srgb, var(--carbon) 80%, transparent);flex-direction:column;grid-column:1/-1;align-self:center;font-size:clamp(4.2rem,9.4vw,9.2rem);font-weight:650;line-height:.84;display:flex}.page-module___8aEwW__heroTitle>span:last-child{margin-left:clamp(0rem,8vw,7rem)}.page-module___8aEwW__titleDot{color:var(--signal);text-shadow:0 0 28px color-mix(in srgb, var(--signal) 70%, transparent)}.page-module___8aEwW__heroStatement{grid-column:8/13;align-self:center;max-width:34rem;margin-top:clamp(1rem,3vw,3rem)}.page-module___8aEwW__heroStatement>p{color:color-mix(in srgb, var(--paper) 90%, transparent);letter-spacing:-.015em;text-shadow:0 0 18px var(--carbon), 0 0 42px color-mix(in srgb, var(--carbon) 85%, transparent);font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.5}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__contactAction,.page-module___8aEwW__caseLink{min-height:48px;color:var(--paper-bright);background:var(--signal);text-transform:uppercase;letter-spacing:.075em;box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 40%, transparent);justify-content:center;align-items:center;gap:1.25rem;padding:.85rem 1rem;font-size:.77rem;font-weight:650;text-decoration:none;transition:color .22s,background-color .22s,box-shadow .32s;display:inline-flex;position:relative}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__contactAction:hover,.page-module___8aEwW__caseLink:hover{color:var(--signal);background:var(--paper-bright);box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 18%, transparent)}.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__arrow,.page-module___8aEwW__contactAction:hover .page-module___8aEwW__arrow,.page-module___8aEwW__caseLink:hover .page-module___8aEwW__arrow,.page-module___8aEwW__textActionDark:hover .page-module___8aEwW__arrow{transform:translate(4px)}.page-module___8aEwW__contactAction:hover .page-module___8aEwW__arrow,.page-module___8aEwW__caseLink:hover .page-module___8aEwW__arrow,.page-module___8aEwW__textActionDark:hover .page-module___8aEwW__arrow{transform:translate(3px,-3px)}.page-module___8aEwW__textActionDark{min-height:44px;color:color-mix(in srgb, var(--paper) 84%, transparent);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__textActionDark:hover{color:var(--paper)}.page-module___8aEwW__heroFoot{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);color:color-mix(in srgb, var(--paper) 64%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding-top:1.3rem;font-size:.67rem;display:grid}.page-module___8aEwW__heroSignalLine{color:#f3f3eda3;width:fit-content}@supports (color:color-mix(in srgb, red, blue)) and ((-webkit-background-clip:text) or (background-clip:text)){.page-module___8aEwW__heroSignalLine{background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 58%, transparent) 0 38%, var(--paper-bright) 50%, color-mix(in srgb, var(--paper) 58%, transparent) 62% 100%);color:#0000;background-position:120% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear 1.6s infinite page-module___8aEwW__signalPass}}@keyframes page-module___8aEwW__signalPass{0%{background-position:120% 0}to{background-position:-140% 0}}.page-module___8aEwW__heroFoot ul{flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1.4rem;display:flex}.page-module___8aEwW__heroFoot li{position:relative}.page-module___8aEwW__heroFoot li:not(:first-child):before{content:"";background:var(--signal);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-.75rem}.page-module___8aEwW__proof,.page-module___8aEwW__systems,.page-module___8aEwW__caseStudies,.page-module___8aEwW__otherWork,.page-module___8aEwW__delivery,.page-module___8aEwW__company{background:var(--paper)}.page-module___8aEwW__proof,.page-module___8aEwW__systems,.page-module___8aEwW__caseStudies,.page-module___8aEwW__otherWork,.page-module___8aEwW__delivery,.page-module___8aEwW__company,.page-module___8aEwW__capabilities{padding-block:var(--section-space)}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__systemsHeading,.page-module___8aEwW__caseHeading,.page-module___8aEwW__otherWorkHeading,.page-module___8aEwW__deliveryIntro,.page-module___8aEwW__companyStatement,.page-module___8aEwW__capabilitiesIntro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.35vw,1.5rem);display:grid}.page-module___8aEwW__sectionIntro .page-module___8aEwW__sectionLabel,.page-module___8aEwW__systemsHeading .page-module___8aEwW__sectionLabel,.page-module___8aEwW__caseHeading .page-module___8aEwW__sectionLabel,.page-module___8aEwW__otherWorkHeading .page-module___8aEwW__sectionLabel,.page-module___8aEwW__deliveryIntro .page-module___8aEwW__sectionLabel,.page-module___8aEwW__companyStatement .page-module___8aEwW__sectionLabel,.page-module___8aEwW__capabilitiesIntro .page-module___8aEwW__sectionLabel{grid-column:1/4;padding-top:.65rem}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__systemsHeading h2,.page-module___8aEwW__caseHeading h2,.page-module___8aEwW__otherWorkHeading h2,.page-module___8aEwW__deliveryIntro h2,.page-module___8aEwW__companyStatement h2,.page-module___8aEwW__capabilitiesIntro h2,.page-module___8aEwW__contact h2{font-family:var(--font-display), sans-serif;font-variation-settings:"SHRP" 38;letter-spacing:-.06em;font-weight:610;line-height:.96}.page-module___8aEwW__sectionIntro h2{grid-column:4/13;max-width:13ch;font-size:clamp(3.25rem,6.4vw,7.1rem)}.page-module___8aEwW__sectionLead{color:var(--slate);grid-column:7/12;margin-top:clamp(2rem,5vw,4.5rem);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.page-module___8aEwW__proofRows{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.page-module___8aEwW__proofRows li{grid-template-rows:auto 1fr auto;row-gap:1.25rem;min-height:16.5rem;padding:1.5rem clamp(1rem,2vw,2rem) 2rem;transition:background-color .4s;display:grid;position:relative}.page-module___8aEwW__proofRows li:hover{background:var(--paper-bright)}.page-module___8aEwW__proofRows li{border-left:1px solid var(--rule)}.page-module___8aEwW__proofRows li:nth-child(3n+1){border-left:0}.page-module___8aEwW__proofRows li:nth-child(n+4){border-top:1px solid var(--rule)}.page-module___8aEwW__proofRows li:after{content:"";background:var(--signal);transform-origin:0;width:100%;height:2px;transition:transform 1s cubic-bezier(.2,.7,.2,1) .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.page-module___8aEwW__proofRows li[data-inview=true]:after,:root:not([data-reveal=armed]) .page-module___8aEwW__proofRows li:after{transform:scaleX(1)}.page-module___8aEwW__proofGlyph{width:3.25rem;height:3.25rem;color:var(--ink)}.page-module___8aEwW__proofGlyph path,.page-module___8aEwW__proofGlyph circle{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.page-module___8aEwW__proofGlyph [data-accent]{stroke:var(--signal);stroke-width:1.7px}:root[data-reveal=armed] .page-module___8aEwW__proofGlyph path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px}.page-module___8aEwW__proofRows li[data-inview=true] .page-module___8aEwW__proofGlyph path[pathLength]{animation:1.4s cubic-bezier(.2,.7,.2,1) .5s forwards page-module___8aEwW__glyphDraw}@keyframes page-module___8aEwW__glyphDraw{to{stroke-dashoffset:0}}.page-module___8aEwW__proofRows span{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;align-self:end;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:570;line-height:1.05}.page-module___8aEwW__proofRows p{max-width:26ch;color:var(--slate);line-height:1.55}.page-module___8aEwW__systems{background:var(--paper-bright);padding-top:clamp(4.5rem,8vw,8rem)}.page-module___8aEwW__systemsHeading h2,.page-module___8aEwW__caseHeading h2,.page-module___8aEwW__otherWorkHeading h2,.page-module___8aEwW__deliveryIntro h2,.page-module___8aEwW__companyStatement h2,.page-module___8aEwW__capabilitiesIntro h2{grid-column:4/11;max-width:13ch;font-size:clamp(2.9rem,5.2vw,5.8rem)}.page-module___8aEwW__systemsHeading>p:last-child,.page-module___8aEwW__otherWorkHeading>p:last-child,.page-module___8aEwW__deliveryIntro>p:last-child,.page-module___8aEwW__companyStatement>p:last-child,.page-module___8aEwW__capabilitiesIntro>p:last-child{color:var(--slate);grid-column:8/13;margin-top:2.5rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.page-module___8aEwW__systemsLayout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(.75rem,1.35vw,1.5rem);margin-top:clamp(4rem,8vw,7rem);display:grid}@property --stage-glow{syntax:"<color>";inherits:true;initial-value:#00afa3}.page-module___8aEwW__aperture{--stage-glow:var(--trace);top:calc(var(--header-height) + 2rem);height:min(72svh,760px);min-height:530px;color:var(--paper);background:var(--stage);isolation:isolate;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--carbon) 55%, transparent);grid-column:1/8;transition:--stage-glow .9s;position:sticky;overflow:clip}.page-module___8aEwW__systems[data-state="1"] .page-module___8aEwW__aperture{--stage-glow:var(--signal)}.page-module___8aEwW__systems[data-state="2"] .page-module___8aEwW__aperture{--stage-glow:var(--amber)}.page-module___8aEwW__systems[data-state="3"] .page-module___8aEwW__aperture{--stage-glow:#9cb6ff}.page-module___8aEwW__aperture:before{content:"";z-index:0;background:radial-gradient(52% 48% at 50% 48%, color-mix(in srgb, var(--stage-glow) 22%, transparent), transparent 72%), radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--carbon) 40%, transparent), transparent 60%);position:absolute;inset:0}.page-module___8aEwW__aperture:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--paper) 9%, transparent);border-color:color-mix(in srgb, var(--paper) 40%, transparent);pointer-events:none;position:absolute;inset:1.25rem;-webkit-mask:linear-gradient(#000,#000) 0 0/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 100% 0/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 0 100%/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 100% 100%/2.2rem 2.2rem no-repeat;mask:linear-gradient(#000,#000) 0 0/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 100% 0/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 0 100%/2.2rem 2.2rem no-repeat,linear-gradient(#000,#000) 100% 100%/2.2rem 2.2rem no-repeat}.page-module___8aEwW__apertureMeta{z-index:4;color:color-mix(in srgb, var(--paper) 62%, transparent);justify-content:space-between;gap:1rem;font-size:.63rem;display:flex;position:absolute;inset:auto 1.25rem 1.15rem}.page-module___8aEwW__apertureState{min-width:14rem;display:grid;position:relative}.page-module___8aEwW__apertureState span{opacity:0;grid-area:1/1;transition:opacity .42s,transform .42s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)}.page-module___8aEwW__systems:not([data-state]) .page-module___8aEwW__apertureState span:first-child,.page-module___8aEwW__systems[data-state="0"] .page-module___8aEwW__apertureState span:first-child,.page-module___8aEwW__systems[data-state="1"] .page-module___8aEwW__apertureState span:nth-child(2),.page-module___8aEwW__systems[data-state="2"] .page-module___8aEwW__apertureState span:nth-child(3),.page-module___8aEwW__systems[data-state="3"] .page-module___8aEwW__apertureState span:nth-child(4){opacity:1;color:var(--paper);transform:translateY(0)}.page-module___8aEwW__systemChapters{grid-column:8/13}.page-module___8aEwW__systemChapter{--chapter-accent:var(--signal);border-top:1px solid var(--rule);flex-direction:column;justify-content:center;min-height:68svh;padding:clamp(2.5rem,5vw,5rem) clamp(0rem,2vw,2rem);transition:opacity .6s;display:flex}.page-module___8aEwW__systemChapter[data-active=false]{opacity:.55}.page-module___8aEwW__systemChapter:last-child{border-bottom:1px solid var(--rule)}.page-module___8aEwW__systemChapter[data-accent=trace]{--chapter-accent:var(--trace-ink)}.page-module___8aEwW__systemChapter[data-accent=vector],.page-module___8aEwW__systemChapter[data-accent=signal]{--chapter-accent:var(--signal)}.page-module___8aEwW__systemChapter[data-accent=amber]{--chapter-accent:var(--amber-ink)}.page-module___8aEwW__chapterCategory{color:var(--slate);gap:1rem;display:flex}.page-module___8aEwW__chapterCategory span{color:var(--chapter-accent)}.page-module___8aEwW__systemChapter h3{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:1.6rem;font-size:clamp(2.25rem,3.8vw,4.2rem);font-weight:610;line-height:.98}.page-module___8aEwW__systemChapter h3 span{color:var(--chapter-accent);display:block}.page-module___8aEwW__chapterDescription{max-width:38rem;color:var(--slate);margin-top:1.6rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.62}.page-module___8aEwW__chapterFlow{border-top:1px solid var(--rule);margin-top:2.5rem}.page-module___8aEwW__chapterFlow li{border-bottom:1px solid var(--rule);grid-template-columns:3.2rem 1fr;align-items:center;min-height:44px;padding:.8rem 0;font-size:.9rem;display:grid}.page-module___8aEwW__chapterFlow span{color:var(--chapter-accent)}.page-module___8aEwW__caseHeading h2{max-width:15ch}.page-module___8aEwW__caseList{margin-top:clamp(4rem,8vw,8rem)}.page-module___8aEwW__caseStudy{--case-accent:var(--signal);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(.75rem,1.35vw,1.5rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.page-module___8aEwW__caseStudy:last-child{border-bottom:1px solid var(--rule)}.page-module___8aEwW__caseStudy[data-accent=trace]{--case-accent:var(--trace)}.page-module___8aEwW__caseStudy[data-accent=amber]{--case-accent:var(--amber)}.page-module___8aEwW__caseCopy{grid-column:1/6;padding-right:clamp(0rem,2vw,2rem)}.page-module___8aEwW__caseEyebrow{color:var(--slate);gap:1rem;display:flex}.page-module___8aEwW__caseEyebrow span{color:var(--ink)}.page-module___8aEwW__caseCopy h3{max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:1.8rem;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:610;line-height:.95}.page-module___8aEwW__caseDescription{max-width:36rem;color:var(--slate);margin-top:2rem;font-size:clamp(1.03rem,1.25vw,1.18rem);line-height:1.62}.page-module___8aEwW__caseRole{border-top:1px solid var(--rule);max-width:34rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.065em;margin-top:2rem;padding-top:1rem;font-size:.7rem;line-height:1.55}.page-module___8aEwW__caseLink{color:var(--paper-bright);background:var(--carbon);margin-top:2rem}.page-module___8aEwW__caseLink:hover{color:var(--paper-bright);background:var(--signal)}.page-module___8aEwW__caseGraphic{min-height:clamp(470px,50vw,660px);color:var(--paper);background:var(--carbon);box-shadow:0 40px 80px -44px color-mix(in srgb, var(--carbon) 60%, transparent);grid-column:7/13;grid-template-rows:auto 1fr auto;padding:1.25rem;display:grid;position:relative;overflow:clip}.page-module___8aEwW__caseStudy[data-layout=graphic-first] .page-module___8aEwW__caseCopy{grid-column:8/13}.page-module___8aEwW__caseStudy[data-layout=graphic-first] .page-module___8aEwW__caseGraphic{grid-area:1/1/auto/7}.page-module___8aEwW__caseGraphic:before{content:"";z-index:3;background:var(--case-accent);width:5px;height:30%;box-shadow:0 0 24px color-mix(in srgb, var(--case-accent) 60%, transparent);position:absolute;top:0;left:0}.page-module___8aEwW__graphicMeta{z-index:2;color:color-mix(in srgb, var(--paper) 55%, transparent);justify-content:space-between;gap:1rem;font-size:.63rem;display:flex;position:relative}.page-module___8aEwW__graphicField{place-items:center;display:grid}.page-module___8aEwW__graphicField svg{width:100%;overflow:visible}.page-module___8aEwW__flowList{border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module___8aEwW__flowList li{flex-direction:column;justify-content:space-between;gap:.75rem;min-height:6rem;padding:.9rem .8rem .5rem;display:flex}.page-module___8aEwW__flowList li+li{border-left:1px solid color-mix(in srgb, var(--paper) 15%, transparent)}.page-module___8aEwW__flowList span{color:var(--case-accent)}.page-module___8aEwW__flowList strong{font-size:.76rem;font-weight:500;line-height:1.25}.page-module___8aEwW__otherWork{background:var(--paper-bright)}.page-module___8aEwW__otherWorkHeading h2{max-width:14ch}.page-module___8aEwW__systemDetails{border-top:1px solid var(--rule);margin-top:clamp(4rem,8vw,7rem)}.page-module___8aEwW__systemDetails details{border-bottom:1px solid var(--rule);transition:background-color .3s}.page-module___8aEwW__systemDetails details:hover,.page-module___8aEwW__systemDetails details[open]{background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 4%, transparent), transparent 40%)}.page-module___8aEwW__systemDetails summary{cursor:pointer;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.5rem;min-height:clamp(5rem,8vw,7.5rem);list-style:none;display:grid}.page-module___8aEwW__systemDetails summary::-webkit-details-marker{display:none}.page-module___8aEwW__detailsIndex{color:var(--signal)}.page-module___8aEwW__systemDetails summary>span:nth-child(2){font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(1.75rem,3.4vw,3.8rem);font-weight:570;line-height:1;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.page-module___8aEwW__systemDetails summary:hover>span:nth-child(2){transform:translate(8px)}.page-module___8aEwW__detailsIcon{border:1px solid var(--rule);border-radius:50%;flex:none;width:44px;height:44px;transition:background-color .24s,border-color .24s;position:relative}.page-module___8aEwW__systemDetails summary:hover .page-module___8aEwW__detailsIcon{border-color:var(--signal)}.page-module___8aEwW__detailsIcon:before,.page-module___8aEwW__detailsIcon:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__detailsIcon:after{transition:transform .22s;transform:translate(-50%,-50%)rotate(90deg)}details[open] .page-module___8aEwW__detailsIcon:after{transform:translate(-50%,-50%)rotate(0)}.page-module___8aEwW__detailsBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding:0 0 clamp(2rem,4vw,4rem) 25%;animation:.48s cubic-bezier(.2,.7,.2,1) both page-module___8aEwW__detailsOpen;display:grid}@keyframes page-module___8aEwW__detailsOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__detailsBody span{color:var(--slate)}.page-module___8aEwW__detailsBody p{margin-top:.8rem;line-height:1.55}.page-module___8aEwW__capabilities{color:var(--paper);background:var(--carbon);isolation:isolate;position:relative;overflow:clip}.page-module___8aEwW__capabilities .page-module___8aEwW__sectionShell{z-index:2;position:relative}.page-module___8aEwW__capabilities .page-module___8aEwW__sectionLabel{color:color-mix(in srgb, var(--paper) 58%, transparent)}.page-module___8aEwW__capabilitiesIntro>p:last-child{color:color-mix(in srgb, var(--paper) 65%, transparent)}.page-module___8aEwW__capabilityField{isolation:isolate;margin-top:clamp(4rem,8vw,8rem);position:relative}.page-module___8aEwW__capabilityField:before{content:"";z-index:0;background:radial-gradient(460px circle at var(--field-x,50%) var(--field-y,50%), color-mix(in srgb, var(--signal) 24%, transparent), transparent 62%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:-1px}.page-module___8aEwW__capabilityField[data-lit=true]:before{opacity:1}.page-module___8aEwW__capabilityRows{z-index:1;border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.page-module___8aEwW__capabilityRows article{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:15rem;padding:1.5rem clamp(1rem,2.5vw,2.5rem) 2rem 0;display:flex;position:relative;overflow:clip}.page-module___8aEwW__capabilityRows article:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--paper) 15%, transparent);padding-left:clamp(1rem,2.5vw,2.5rem)}.page-module___8aEwW__capabilityRows h3{z-index:1;max-width:min(17ch,100% - 2rem);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:560;line-height:1;transition:transform .36s cubic-bezier(.2,.7,.2,1);position:relative}.page-module___8aEwW__capabilityRows article:hover h3{transform:translate(6px)}.page-module___8aEwW__capabilityRows p{z-index:1;max-width:38ch;color:color-mix(in srgb, var(--paper) 58%, transparent);line-height:1.55;position:relative}.page-module___8aEwW__capabilityIndex{z-index:0;font-family:var(--font-display), sans-serif;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--paper) 12%, transparent);pointer-events:none;font-size:clamp(5rem,9vw,9.5rem);font-weight:650;line-height:1;transition:-webkit-text-stroke-color .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-.35em;right:clamp(.5rem,1.5vw,1.5rem)}.page-module___8aEwW__capabilityRows article:hover .page-module___8aEwW__capabilityIndex{-webkit-text-stroke-color:color-mix(in srgb, var(--signal) 75%, transparent);transform:translateY(-6px)}.page-module___8aEwW__capabilityArrow{z-index:1;color:var(--signal);transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:1.7rem;right:.5rem}.page-module___8aEwW__capabilityRows article:hover .page-module___8aEwW__capabilityArrow{transform:translate(4px,-4px)}.page-module___8aEwW__deliveryIntro h2{max-width:13ch}.page-module___8aEwW__layerSequenceFrame{--node-y:2.95rem;margin-top:clamp(4rem,8vw,8rem);position:relative}.page-module___8aEwW__layerSequence{border-block:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-module___8aEwW__layerSequence li{flex-direction:column;min-height:19rem;padding:1.2rem clamp(.85rem,1.6vw,1.5rem) 1.6rem;display:flex;position:relative}.page-module___8aEwW__layerSequence li+li{border-left:1px solid var(--rule)}.page-module___8aEwW__layerSequence li:before{content:"";left:0;right:0;top:var(--node-y);background:color-mix(in srgb, var(--signal) 45%, var(--rule));height:1px;position:absolute}.page-module___8aEwW__layerSequence li:first-child:before{left:50%}.page-module___8aEwW__layerSequence li:last-child:before{right:50%}.page-module___8aEwW__layerNode{z-index:1;width:3.5rem;height:3.5rem;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);border-radius:50%;align-self:center;place-items:center;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.page-module___8aEwW__layerSequence li:hover .page-module___8aEwW__layerNode{border-color:var(--signal);box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 12%, transparent);transform:translateY(-2px)}.page-module___8aEwW__layerNode svg{width:1.5rem;height:1.5rem}.page-module___8aEwW__layerNode path,.page-module___8aEwW__layerNode circle,.page-module___8aEwW__layerNode ellipse{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.page-module___8aEwW__layerNode [data-accent]{stroke:var(--signal)}.page-module___8aEwW__layerPulse{z-index:2;top:calc(var(--node-y) - 3px);background:var(--signal);width:7px;height:7px;box-shadow:0 0 16px 2px color-mix(in srgb, var(--signal) 70%, transparent);opacity:0;border-radius:50%;animation:8s cubic-bezier(.4,0,.6,1) 1s infinite page-module___8aEwW__layerTravel;position:absolute;left:8.33%}:root[data-reveal=armed] .page-module___8aEwW__layerSequenceFrame:not([data-inview=true]) .page-module___8aEwW__layerPulse{animation-play-state:paused}@keyframes page-module___8aEwW__layerTravel{0%{opacity:0;left:8.33%}5%{opacity:1}94%{opacity:1}to{opacity:0;left:calc(91.66% - 7px)}}.page-module___8aEwW__layerIndex{color:var(--signal);margin-top:1.75rem}.page-module___8aEwW__layerSequence h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.4rem,2vw,2rem);font-weight:590;line-height:1}.page-module___8aEwW__layerSequence p{color:var(--slate);margin-top:1rem;font-size:.9rem;line-height:1.5}.page-module___8aEwW__company{background:var(--paper-bright)}.page-module___8aEwW__companyStatement h2{max-width:15ch}.page-module___8aEwW__companyPrinciples{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));width:75%;margin:clamp(4rem,8vw,7rem) 0 0 auto;display:grid}.page-module___8aEwW__companyPrinciples li{flex-direction:column;min-height:19rem;padding:1.25rem clamp(1rem,2vw,2rem) 2rem;transition:background-color .4s;display:flex}.page-module___8aEwW__companyPrinciples li:hover{background:var(--paper)}.page-module___8aEwW__companyPrinciples li+li{border-left:1px solid var(--rule)}.page-module___8aEwW__companyPrinciples>li>span{color:var(--signal)}.page-module___8aEwW__companyPrinciples strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.45rem,2vw,2rem);font-weight:590;line-height:1.05}.page-module___8aEwW__companyPrinciples p{color:var(--slate);margin-top:1rem;line-height:1.5}.page-module___8aEwW__contact{min-height:92svh;color:var(--paper);background:var(--carbon);isolation:isolate;padding-block:clamp(7rem,14vw,13rem) 2rem;position:relative;overflow:clip}.page-module___8aEwW__contactScene{z-index:0}.page-module___8aEwW__contact .page-module___8aEwW__sectionShell{z-index:2;position:relative}.page-module___8aEwW__contact .page-module___8aEwW__sectionLabel{color:color-mix(in srgb, var(--paper) 58%, transparent)}.page-module___8aEwW__contact h2{z-index:2;text-transform:uppercase;max-width:11ch;margin-top:clamp(2rem,5vw,4rem);font-size:clamp(3.8rem,8vw,9rem);position:relative}.page-module___8aEwW__contactBottom{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:3rem;width:58%;margin:clamp(4rem,9vw,9rem) 0 0 auto;display:grid;position:relative}.page-module___8aEwW__contactBottom p{max-width:37rem;color:color-mix(in srgb, var(--paper) 68%, transparent);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.page-module___8aEwW__contactAction{white-space:nowrap}.page-module___8aEwW__contactWordmark{border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent);font-family:var(--font-display), sans-serif;letter-spacing:-.08em;margin-top:clamp(5rem,10vw,10rem);padding-top:1.1rem;font-size:clamp(3.2rem,10vw,10.5rem);font-weight:650;line-height:.85}.page-module___8aEwW__contactWordmark span{color:var(--signal);transition:text-shadow .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:inline-block}.page-module___8aEwW__contact[data-resolved=true] .page-module___8aEwW__contactWordmark span{text-shadow:0 0 22px color-mix(in srgb, var(--signal) 90%, transparent), 0 0 72px color-mix(in srgb, var(--signal) 55%, transparent);transform:scale(1.08)}.page-module___8aEwW__footer{padding:2.5rem var(--page-pad) 1.5rem;background:var(--paper)}.page-module___8aEwW__footerTop{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr auto;align-items:start;gap:2rem;padding-bottom:clamp(3rem,7vw,7rem);display:grid}.page-module___8aEwW__footerBrand{width:fit-content;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(1.5rem,2vw,2rem);font-weight:650;text-decoration:none}.page-module___8aEwW__footerBrand span{color:var(--signal)}.page-module___8aEwW__footerTop p,.page-module___8aEwW__footerTop>a:last-child{color:var(--slate);padding-top:.45rem;font-size:.85rem}.page-module___8aEwW__footerTop>a:last-child{color:var(--ink)}.page-module___8aEwW__footerBottom{color:var(--slate);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;grid-template-columns:1fr 1.2fr 1.7fr auto;gap:1.5rem;padding-top:1.25rem;font-size:.7rem;line-height:1.45;display:grid}.page-module___8aEwW__footerBottom address{font-style:normal}.page-module___8aEwW__footerBottom a{color:var(--ink);text-decoration:none}@media (max-width:1100px){.page-module___8aEwW__heroTitle{font-size:clamp(4rem,9.7vw,7rem)}.page-module___8aEwW__heroStatement{grid-column:7/13}.page-module___8aEwW__proofRows{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__proofRows li:nth-child(3n+1){border-left:1px solid var(--rule)}.page-module___8aEwW__proofRows li:nth-child(odd){border-left:0}.page-module___8aEwW__proofRows li:nth-child(n+3){border-top:1px solid var(--rule)}.page-module___8aEwW__layerSequence{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__layerSequence li:nth-child(4){border-left:0}.page-module___8aEwW__layerSequence li:nth-child(n+4){border-top:1px solid var(--rule)}.page-module___8aEwW__layerSequence li:nth-child(3):before{right:50%}.page-module___8aEwW__layerSequence li:nth-child(4):before{left:50%}.page-module___8aEwW__layerPulse{display:none}.page-module___8aEwW__companyPrinciples,.page-module___8aEwW__contactBottom{width:100%}.page-module___8aEwW__footerBottom{grid-template-columns:1fr 1fr}}@media (max-width:900px){.page-module___8aEwW__heroStage{background:radial-gradient(70% 40% at 60% 30%, color-mix(in srgb, var(--signal) 24%, transparent), transparent 72%), linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--carbon) 70%, transparent))}.page-module___8aEwW__heroGrid{padding-top:calc(var(--header-height) + 3.5rem);grid-template-rows:auto auto 1fr auto}.page-module___8aEwW__heroEyebrow{grid-column:1/8}.page-module___8aEwW__heroTitle{grid-column:1/-1;align-self:start;margin-top:12vh}.page-module___8aEwW__heroTitle>span:last-child{margin-left:0}.page-module___8aEwW__heroStatement{grid-column:4/13;align-self:end;margin-top:3rem}.page-module___8aEwW__systemsLayout{display:block}.page-module___8aEwW__aperture{height:min(62svh,620px);min-height:430px;position:relative;top:auto}.page-module___8aEwW__systemChapters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__systemChapter{min-height:auto;padding:3.5rem 1.5rem}.page-module___8aEwW__systemChapter[data-active=false]{opacity:1}.page-module___8aEwW__systemChapter:nth-child(2n){border-left:1px solid var(--rule)}.page-module___8aEwW__caseStudy{row-gap:3rem}.page-module___8aEwW__caseCopy,.page-module___8aEwW__caseGraphic,.page-module___8aEwW__caseStudy[data-layout=graphic-first] .page-module___8aEwW__caseCopy,.page-module___8aEwW__caseStudy[data-layout=graphic-first] .page-module___8aEwW__caseGraphic{grid-column:1/-1}.page-module___8aEwW__caseStudy[data-layout=graphic-first] .page-module___8aEwW__caseGraphic{grid-row:auto}.page-module___8aEwW__caseCopy{max-width:44rem}.page-module___8aEwW__caseGraphic{min-height:560px}.page-module___8aEwW__detailsBody{padding-left:0}.page-module___8aEwW__capabilityIndex{font-size:clamp(4rem,12vw,7rem)}.page-module___8aEwW__companyPrinciples{grid-template-columns:1fr}.page-module___8aEwW__companyPrinciples li{min-height:13rem}.page-module___8aEwW__companyPrinciples li+li{border-top:1px solid var(--rule);border-left:0}.page-module___8aEwW__footerTop{grid-template-columns:1fr auto}.page-module___8aEwW__footerTop p{grid-area:2/1/auto/-1}}@media (max-width:700px){.page-module___8aEwW__sectionIntro,.page-module___8aEwW__systemsHeading,.page-module___8aEwW__caseHeading,.page-module___8aEwW__otherWorkHeading,.page-module___8aEwW__deliveryIntro,.page-module___8aEwW__companyStatement,.page-module___8aEwW__capabilitiesIntro{display:block}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__systemsHeading h2,.page-module___8aEwW__caseHeading h2,.page-module___8aEwW__otherWorkHeading h2,.page-module___8aEwW__deliveryIntro h2,.page-module___8aEwW__companyStatement h2,.page-module___8aEwW__capabilitiesIntro h2{margin-top:1.5rem;font-size:clamp(2.7rem,13vw,4.25rem)}.page-module___8aEwW__sectionLead,.page-module___8aEwW__systemsHeading>p:last-child,.page-module___8aEwW__otherWorkHeading>p:last-child,.page-module___8aEwW__deliveryIntro>p:last-child,.page-module___8aEwW__companyStatement>p:last-child,.page-module___8aEwW__capabilitiesIntro>p:last-child{margin-top:2rem}.page-module___8aEwW__hero{min-height:860px}.page-module___8aEwW__heroGrid{flex-direction:column;min-height:860px;display:flex}.page-module___8aEwW__heroEyebrow{max-width:18rem}.page-module___8aEwW__heroTitle{letter-spacing:-.07em;margin-top:20vh;font-size:clamp(2.75rem,11.3vw,4.6rem);line-height:.88}.page-module___8aEwW__heroStatement{max-width:31rem;margin-top:auto;padding-top:3rem}.page-module___8aEwW__heroActions{align-items:stretch}.page-module___8aEwW__primaryAction{width:100%}.page-module___8aEwW__heroFoot{margin-top:3rem;display:block}.page-module___8aEwW__heroFoot ul{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;margin-top:1.1rem;display:grid}.page-module___8aEwW__heroFoot li:not(:first-child):before{display:none}.page-module___8aEwW__proofRows{grid-template-columns:1fr}.page-module___8aEwW__proofRows li,.page-module___8aEwW__proofRows li:nth-child(n){border-top:1px solid var(--rule);border-left:0;min-height:11rem}.page-module___8aEwW__proofRows li:first-child{border-top:0}.page-module___8aEwW__aperture{height:58svh;min-height:390px}.page-module___8aEwW__apertureMeta span:last-child{display:none}.page-module___8aEwW__apertureState{min-width:0}.page-module___8aEwW__systemChapters{grid-template-columns:1fr}.page-module___8aEwW__systemChapter,.page-module___8aEwW__systemChapter:nth-child(2n){border-left:0;padding-inline:0}.page-module___8aEwW__systemChapter h3{font-size:clamp(2.5rem,12vw,3.8rem)}.page-module___8aEwW__caseStudy{display:block}.page-module___8aEwW__caseGraphic{min-height:520px;margin-top:3rem;padding-inline:.8rem}.page-module___8aEwW__caseCopy h3{font-size:clamp(2.7rem,13vw,4rem)}.page-module___8aEwW__graphicMeta{padding-inline:.25rem}.page-module___8aEwW__graphicMeta span:last-child{display:none}.page-module___8aEwW__flowList li{min-height:5.8rem;padding-inline:.55rem}.page-module___8aEwW__flowList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__flowList li:nth-child(3),.page-module___8aEwW__flowList li:nth-child(4){border-top:1px solid color-mix(in srgb, var(--paper) 15%, transparent)}.page-module___8aEwW__flowList li:nth-child(3){border-left:0}.page-module___8aEwW__flowList strong{font-size:.72rem}.page-module___8aEwW__ukrainian .page-module___8aEwW__flowList li{min-height:6.5rem}.page-module___8aEwW__ukrainian .page-module___8aEwW__flowList strong{font-size:.68rem;line-height:1.25}.page-module___8aEwW__systemDetails summary{grid-template-columns:2.5rem 1fr auto;gap:1rem}.page-module___8aEwW__systemDetails summary>span:nth-child(2){font-size:clamp(1.6rem,8vw,2.6rem)}.page-module___8aEwW__detailsBody{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__capabilityRows{grid-template-columns:1fr}.page-module___8aEwW__capabilityRows article,.page-module___8aEwW__capabilityRows article:nth-child(2n){border-left:0;min-height:12rem;padding-inline:0}.page-module___8aEwW__layerSequence{grid-template-columns:1fr}.page-module___8aEwW__layerSequence li,.page-module___8aEwW__layerSequence li:nth-child(4){border-top:1px solid var(--rule);border-left:0;min-height:10rem}.page-module___8aEwW__layerSequence li:first-child{border-top:0}.page-module___8aEwW__layerSequence li:before,.page-module___8aEwW__layerSequence li:nth-child(3):before,.page-module___8aEwW__layerSequence li:nth-child(4):before{width:1px;height:auto;inset:0 auto 0 calc(clamp(.85rem,1.6vw,1.5rem) + 1.75rem)}.page-module___8aEwW__layerSequence li:first-child:before{top:var(--node-y)}.page-module___8aEwW__layerSequence li:last-child:before{height:var(--node-y);bottom:auto}.page-module___8aEwW__layerNode{align-self:flex-start}.page-module___8aEwW__contact{min-height:820px}.page-module___8aEwW__contact h2{font-size:clamp(2.8rem,12vw,5.4rem)}.page-module___8aEwW__contactBottom{margin-top:5rem;display:block}.page-module___8aEwW__contactAction{width:100%;margin-top:2rem}.page-module___8aEwW__contactWordmark{font-size:clamp(3rem,15vw,5.5rem)}.page-module___8aEwW__footer{padding-inline:var(--page-pad)}.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom{grid-template-columns:1fr;display:grid}.page-module___8aEwW__footerTop p{grid-area:auto}}@media (max-height:700px) and (min-width:901px){.page-module___8aEwW__aperture{height:620px;position:relative;top:auto}.page-module___8aEwW__systemChapter[data-active=false]{opacity:1}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__skipLink,.page-module___8aEwW__primaryAction,.page-module___8aEwW__contactAction,.page-module___8aEwW__caseLink,.page-module___8aEwW__detailsIcon:after,.page-module___8aEwW__arrow,.page-module___8aEwW__capabilityIndex,.page-module___8aEwW__capabilityArrow,.page-module___8aEwW__layerNode,.page-module___8aEwW__systemChapter,.page-module___8aEwW__contactWordmark span{transition:none}.page-module___8aEwW__hero [data-entrance],.page-module___8aEwW__heroSignalLine,.page-module___8aEwW__layerPulse,.page-module___8aEwW__detailsBody,.page-module___8aEwW__proofRows li[data-inview=true] .page-module___8aEwW__proofGlyph path[pathLength]{animation:none}.page-module___8aEwW__heroSignalLine{color:#f3f3eda3;background:0 0}.page-module___8aEwW__layerPulse{display:none}.page-module___8aEwW__proofRows li:after{transition:none;transform:scaleX(1)}.page-module___8aEwW__systemChapter[data-active=false]{opacity:1}}@media (forced-colors:active){.page-module___8aEwW__hero,.page-module___8aEwW__capabilities,.page-module___8aEwW__contact,.page-module___8aEwW__caseGraphic,.page-module___8aEwW__aperture{border:1px solid canvastext}.page-module___8aEwW__grain,.page-module___8aEwW__heroStage,.page-module___8aEwW__caseGraphic:before,.page-module___8aEwW__heroFoot li:before,.page-module___8aEwW__layerPulse,.page-module___8aEwW__capabilityIndex{display:none}.page-module___8aEwW__heroSignalLine{color:canvastext;background:0 0}}
.CaseExperience-module__m3-KHa__experience{isolation:isolate}.CaseExperience-module__m3-KHa__experience:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--case-accent) 12%, transparent), transparent 46%), linear-gradient(color-mix(in srgb, var(--paper) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 4%, transparent) 1px, transparent 1px);pointer-events:none;background-size:auto,28px 28px,28px 28px;position:absolute;inset:3.5rem 1.25rem 7.3rem;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.CaseExperience-module__m3-KHa__field{min-height:0;padding-block:.75rem;position:relative}.CaseExperience-module__m3-KHa__scene{z-index:1;width:100%;color:var(--paper);position:relative;overflow:visible}.CaseExperience-module__m3-KHa__scene path,.CaseExperience-module__m3-KHa__scene rect,.CaseExperience-module__m3-KHa__scene circle,.CaseExperience-module__m3-KHa__scene ellipse{vector-effect:non-scaling-stroke}.CaseExperience-module__m3-KHa__guide{fill:none;stroke:color-mix(in srgb, var(--paper) 12%, transparent);stroke-width:1px;stroke-dasharray:2 9}.CaseExperience-module__m3-KHa__lines,.CaseExperience-module__m3-KHa__fold,.CaseExperience-module__m3-KHa__barcode,.CaseExperience-module__m3-KHa__floorGrid{fill:none;stroke:color-mix(in srgb, var(--paper) 26%, transparent);stroke-width:1px;stroke-linecap:round}.CaseExperience-module__m3-KHa__floorGrid{stroke:color-mix(in srgb, var(--paper) 10%, transparent)}.CaseExperience-module__m3-KHa__floorEdge{fill:none;stroke:color-mix(in srgb, var(--case-accent) 55%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__panel,.CaseExperience-module__m3-KHa__device,.CaseExperience-module__m3-KHa__answerPanel,.CaseExperience-module__m3-KHa__receipt{fill:color-mix(in srgb, var(--paper) 3.5%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 44%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__cardBack,.CaseExperience-module__m3-KHa__cardMid{fill:color-mix(in srgb, var(--paper) 2%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 18%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__cardBack{opacity:.35}.CaseExperience-module__m3-KHa__cardMid{opacity:.6}.CaseExperience-module__m3-KHa__accentBar{fill:none;stroke:var(--case-accent);stroke-width:3px;stroke-linecap:round}.CaseExperience-module__m3-KHa__anchor,.CaseExperience-module__m3-KHa__chipDot,.CaseExperience-module__m3-KHa__riskMarkDot,.CaseExperience-module__m3-KHa__tokenCore,.CaseExperience-module__m3-KHa__reviewCore{fill:var(--case-accent)}.CaseExperience-module__m3-KHa__signalLine,.CaseExperience-module__m3-KHa__link,.CaseExperience-module__m3-KHa__provenance{fill:none;stroke:var(--case-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__rail{fill:none;stroke:color-mix(in srgb, var(--paper) 40%, transparent);stroke-width:1px;stroke-dasharray:3 6;stroke-linecap:round}.CaseExperience-module__m3-KHa__header,.CaseExperience-module__m3-KHa__baseline{fill:none;stroke:color-mix(in srgb, var(--paper) 34%, transparent);stroke-width:1.2px;stroke-linecap:round}.CaseExperience-module__m3-KHa__chip,.CaseExperience-module__m3-KHa__citation{fill:color-mix(in srgb, var(--case-accent) 12%, var(--carbon));stroke:var(--case-accent);stroke-width:1px}.CaseExperience-module__m3-KHa__chipBar{fill:none;stroke:color-mix(in srgb, var(--paper) 45%, transparent);stroke-width:2px;stroke-linecap:round}.CaseExperience-module__m3-KHa__cell{fill:color-mix(in srgb, var(--trace) 10%, var(--carbon));stroke:color-mix(in srgb, var(--trace) 70%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__tick{fill:none;stroke:var(--trace);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__riskCell,.CaseExperience-module__m3-KHa__constraint{fill:color-mix(in srgb, var(--amber) 22%, var(--carbon));stroke:var(--amber);stroke-width:1.2px}.CaseExperience-module__m3-KHa__constraintHatch{fill:none;stroke:var(--amber);stroke-width:1px;opacity:.8}.CaseExperience-module__m3-KHa__riskMark{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round}.CaseExperience-module__m3-KHa__riskMarkDot{fill:var(--amber)}.CaseExperience-module__m3-KHa__halo{fill:none;stroke:var(--amber);stroke-width:1.2px;opacity:0}.CaseExperience-module__m3-KHa__experience[data-case=deus] .CaseExperience-module__m3-KHa__halo,.CaseExperience-module__m3-KHa__experience[data-case=dataisland] .CaseExperience-module__m3-KHa__halo{stroke:var(--case-accent)}.CaseExperience-module__m3-KHa__riskBranch{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round}.CaseExperience-module__m3-KHa__reviewOrbit{fill:none;stroke:color-mix(in srgb, var(--amber) 55%, transparent);stroke-width:1px;stroke-dasharray:4 7}.CaseExperience-module__m3-KHa__reviewRing{fill:color-mix(in srgb, var(--amber) 14%, var(--carbon));stroke:var(--paper);stroke-width:1.4px}.CaseExperience-module__m3-KHa__reviewGlyph,.CaseExperience-module__m3-KHa__bracket{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__reviewCore{fill:var(--amber)}.CaseExperience-module__m3-KHa__vitals{fill:none;stroke:var(--case-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__scanBand,.CaseExperience-module__m3-KHa__scanBeam,.CaseExperience-module__m3-KHa__shine{fill:var(--case-accent);opacity:0}.CaseExperience-module__m3-KHa__shine{fill:url(#retail-shine)}.CaseExperience-module__m3-KHa__bar{fill:color-mix(in srgb, var(--case-accent) 78%, var(--carbon));transform-box:fill-box;transform-origin:bottom}.CaseExperience-module__m3-KHa__experience[data-case=retail] .CaseExperience-module__m3-KHa__bar:nth-of-type(odd){fill:color-mix(in srgb, var(--trace) 78%, var(--carbon))}.CaseExperience-module__m3-KHa__liveDot,.CaseExperience-module__m3-KHa__statusDot{fill:var(--trace)}.CaseExperience-module__m3-KHa__packet{fill:var(--paper);stroke:var(--case-accent);stroke-width:2px;opacity:0}.CaseExperience-module__m3-KHa__packetTrace{fill:var(--trace);stroke:var(--carbon);stroke-width:2px;opacity:0}.CaseExperience-module__m3-KHa__faceTop{fill:color-mix(in srgb, var(--paper) 9%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 42%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__faceLeft{fill:color-mix(in srgb, var(--paper) 4%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 26%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__faceRight{fill:color-mix(in srgb, var(--paper) 2%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 22%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__shelf{fill:none;stroke:color-mix(in srgb, var(--paper) 14%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__orchestrator{fill:color-mix(in srgb, var(--case-accent) 10%, var(--carbon));stroke:var(--case-accent);stroke-width:1.2px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__orchestratorInner{fill:none;stroke:color-mix(in srgb, var(--paper) 40%, transparent);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__secondRoute{fill:none;stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1.2px;stroke-dasharray:5 6}.CaseExperience-module__m3-KHa__originalRoute{fill:none;stroke:var(--case-accent);stroke-width:1.6px;stroke-dasharray:1;stroke-linejoin:round;stroke-linecap:round}.CaseExperience-module__m3-KHa__alternateRoute{fill:none;stroke:var(--trace);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.CaseExperience-module__m3-KHa__vehicle{offset-rotate:0deg;opacity:0}.CaseExperience-module__m3-KHa__selectionRing{fill:color-mix(in srgb, var(--case-accent) 12%, transparent);stroke:var(--case-accent);stroke-width:1.2px;stroke-dasharray:3 5}.CaseExperience-module__m3-KHa__robotTop,.CaseExperience-module__m3-KHa__robotTopSelected{fill:color-mix(in srgb, var(--paper) 16%, var(--carbon));stroke:var(--paper);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__robotTopSelected{fill:color-mix(in srgb, var(--case-accent) 60%, var(--carbon))}.CaseExperience-module__m3-KHa__robotLeft,.CaseExperience-module__m3-KHa__robotRight{fill:color-mix(in srgb, var(--paper) 6%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 60%, transparent);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__robotRight{fill:color-mix(in srgb, var(--paper) 3%, var(--carbon))}.CaseExperience-module__m3-KHa__robotLoad{fill:color-mix(in srgb, var(--amber) 50%, var(--carbon));stroke:var(--amber);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__robotLoadSide{fill:color-mix(in srgb, var(--amber) 22%, var(--carbon));stroke:color-mix(in srgb, var(--amber) 70%, transparent);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__robotBeacon{fill:var(--trace)}.CaseExperience-module__m3-KHa__screen{fill:color-mix(in srgb, var(--case-accent) 6%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 16%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__notch{fill:color-mix(in srgb, var(--paper) 22%, transparent)}.CaseExperience-module__m3-KHa__entryArrow{fill:none;stroke:var(--case-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__card{fill:color-mix(in srgb, var(--case-accent) 18%, var(--carbon));stroke:var(--paper);stroke-width:1.2px}.CaseExperience-module__m3-KHa__antenna{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-linecap:round}.CaseExperience-module__m3-KHa__antennaDot{fill:var(--case-accent)}.CaseExperience-module__m3-KHa__characterHead{fill:color-mix(in srgb, var(--paper) 92%, var(--case-accent))}.CaseExperience-module__m3-KHa__characterEye{fill:var(--carbon)}.CaseExperience-module__m3-KHa__characterSmile{fill:none;stroke:var(--carbon);stroke-width:1.6px;stroke-linecap:round}.CaseExperience-module__m3-KHa__characterBody{fill:var(--case-accent)}.CaseExperience-module__m3-KHa__characterBadge{fill:none;stroke:var(--carbon);stroke-width:2px;stroke-linecap:round;opacity:.7}.CaseExperience-module__m3-KHa__progressTrack{fill:none;stroke:color-mix(in srgb, var(--paper) 16%, transparent);stroke-width:3px}.CaseExperience-module__m3-KHa__progress{fill:none;stroke:var(--trace);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.CaseExperience-module__m3-KHa__flag{fill:none;stroke:var(--paper);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__burst{opacity:0;transform-box:fill-box;transform-origin:50%}.CaseExperience-module__m3-KHa__star{fill:var(--case-accent);stroke:var(--paper);stroke-width:1px;stroke-linejoin:round}.CaseExperience-module__m3-KHa__rays{fill:none;stroke:var(--case-accent);stroke-width:1.6px;stroke-linecap:round}.CaseExperience-module__m3-KHa__slot{fill:color-mix(in srgb, var(--paper) 4%, var(--carbon));stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1px}.CaseExperience-module__m3-KHa__slotEmpty{fill:none;stroke:color-mix(in srgb, var(--paper) 24%, transparent);stroke-width:1px;stroke-dasharray:3 4}.CaseExperience-module__m3-KHa__token{stroke:var(--carbon);stroke-width:1.5px}.CaseExperience-module__m3-KHa__tokenAmber{fill:var(--amber)}.CaseExperience-module__m3-KHa__tokenTrace{fill:var(--trace)}.CaseExperience-module__m3-KHa__tokenSignal{fill:var(--signal)}.CaseExperience-module__m3-KHa__tokenPaper{fill:var(--paper)}.CaseExperience-module__m3-KHa__tokenCore{fill:var(--carbon);opacity:.7}.CaseExperience-module__m3-KHa__returnArc{fill:none;stroke:color-mix(in srgb, var(--case-accent) 55%, transparent);stroke-width:1.6px;stroke-linecap:round}.CaseExperience-module__m3-KHa__returnFlow{fill:none;stroke:var(--case-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 14;opacity:0}.CaseExperience-module__m3-KHa__highlight{fill:color-mix(in srgb, var(--case-accent) 24%, transparent)}.CaseExperience-module__m3-KHa__cellFill{fill:color-mix(in srgb, var(--case-accent) 70%, var(--carbon));opacity:0}.CaseExperience-module__m3-KHa__edge{fill:none;stroke:color-mix(in srgb, var(--paper) 40%, transparent);stroke-width:1.1px;stroke-linecap:round}.CaseExperience-module__m3-KHa__node{fill:var(--carbon);stroke:color-mix(in srgb, var(--paper) 65%, transparent);stroke-width:1.2px}.CaseExperience-module__m3-KHa__nodeCentral{fill:color-mix(in srgb, var(--case-accent) 40%, var(--carbon));stroke:var(--case-accent);stroke-width:1.6px}.CaseExperience-module__m3-KHa__provenanceEnd{fill:var(--trace);stroke:var(--carbon);stroke-width:2px}.CaseExperience-module__m3-KHa__provenance{stroke:var(--trace);stroke-width:1.6px}.CaseExperience-module__m3-KHa__badge{fill:var(--case-accent)}.CaseExperience-module__m3-KHa__badgeTick{fill:none;stroke:var(--carbon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.CaseExperience-module__m3-KHa__fade,.CaseExperience-module__m3-KHa__rise,.CaseExperience-module__m3-KHa__pop,.CaseExperience-module__m3-KHa__grow,.CaseExperience-module__m3-KHa__vehicle,.CaseExperience-module__m3-KHa__travel,.CaseExperience-module__m3-KHa__travelBack,.CaseExperience-module__m3-KHa__travelBurst{transform-box:fill-box;transform-origin:50%}.CaseExperience-module__m3-KHa__grow{transform-origin:bottom}.CaseExperience-module__m3-KHa__draw{stroke-dasharray:1;stroke-dashoffset:0}.CaseExperience-module__m3-KHa__experience:is([data-motion=armed],[data-motion=run]) :is(.CaseExperience-module__m3-KHa__fade,.CaseExperience-module__m3-KHa__rise,.CaseExperience-module__m3-KHa__pop,.CaseExperience-module__m3-KHa__grow){opacity:0}.CaseExperience-module__m3-KHa__experience:is([data-motion=armed],[data-motion=run]) .CaseExperience-module__m3-KHa__draw{stroke-dashoffset:1px}.CaseExperience-module__m3-KHa__experience:is([data-motion=armed],[data-motion=run]) .CaseExperience-module__m3-KHa__ledgerTrace{transform:scaleX(0)}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__fade{animation:.6s ease-out forwards CaseExperience-module__m3-KHa__fade}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__rise{animation:.75s cubic-bezier(.2,.7,.2,1) forwards CaseExperience-module__m3-KHa__rise}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__pop{animation:.65s cubic-bezier(.16,.8,.2,1) forwards CaseExperience-module__m3-KHa__pop}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__grow{animation:.8s cubic-bezier(.2,.7,.2,1) forwards CaseExperience-module__m3-KHa__grow}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__draw{animation:.9s cubic-bezier(.22,.7,.2,1) forwards CaseExperience-module__m3-KHa__draw}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__routeFade{animation:1.6s cubic-bezier(.22,.7,.2,1) forwards CaseExperience-module__m3-KHa__routeFade}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__ledgerTrace{animation:.45s ease-out forwards CaseExperience-module__m3-KHa__ledgerIn}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__ecg{animation:4s cubic-bezier(.4,0,.6,1) .6s infinite CaseExperience-module__m3-KHa__ecg}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__sweepY{animation:5s ease-in-out infinite CaseExperience-module__m3-KHa__sweepY}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__sweepX{animation:3.2s ease-in-out infinite CaseExperience-module__m3-KHa__sweepX}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__haloPulse{animation:2.6s ease-out infinite CaseExperience-module__m3-KHa__haloPulse}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__spin{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite CaseExperience-module__m3-KHa__spin}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__blink{animation:2.2s ease-in-out infinite CaseExperience-module__m3-KHa__blink}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__travel{animation:9s linear infinite CaseExperience-module__m3-KHa__travel}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__travel[data-speed=slow]{animation-duration:13s}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__travelBurst{animation:9s linear infinite CaseExperience-module__m3-KHa__travelBurst}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__travelBack{animation:6s cubic-bezier(.4,0,.6,1) infinite CaseExperience-module__m3-KHa__travelBack}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__bob{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite CaseExperience-module__m3-KHa__bob}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__shineSweep{animation:5s ease-in-out infinite CaseExperience-module__m3-KHa__shine}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__progressFill{animation:6s cubic-bezier(.4,0,.2,1) infinite CaseExperience-module__m3-KHa__progressFill}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__burst{animation:6s ease-out infinite CaseExperience-module__m3-KHa__burst}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__dashFlow{animation:2.4s linear infinite CaseExperience-module__m3-KHa__dashFlow}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__float{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite CaseExperience-module__m3-KHa__float}.CaseExperience-module__m3-KHa__experience[data-motion=run] .CaseExperience-module__m3-KHa__cellCycle{animation:7s ease-out infinite CaseExperience-module__m3-KHa__cellCycle}.CaseExperience-module__m3-KHa__experience[data-paused=true] *{animation-play-state:paused!important}.CaseExperience-module__m3-KHa__ledger li{position:relative}.CaseExperience-module__m3-KHa__ledgerTrace{background:var(--case-accent);transform-origin:0;height:2px;display:block;position:absolute;inset:-1px 0 auto;transform:scaleX(1)}@keyframes CaseExperience-module__m3-KHa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes CaseExperience-module__m3-KHa__fade{0%{opacity:0}to{opacity:1}}@keyframes CaseExperience-module__m3-KHa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes CaseExperience-module__m3-KHa__pop{0%{opacity:0;transform:scale(.72)}65%{opacity:1;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes CaseExperience-module__m3-KHa__grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes CaseExperience-module__m3-KHa__routeFade{0%{stroke-dashoffset:1px;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.22}}@keyframes CaseExperience-module__m3-KHa__ledgerIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes CaseExperience-module__m3-KHa__ecg{0%{stroke-dashoffset:1px;opacity:.2}35%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes CaseExperience-module__m3-KHa__sweepY{0%{opacity:0;transform:translateY(0)}8%{opacity:.8}46%{opacity:.8}54%{opacity:0;transform:translateY(160px)}to{opacity:0;transform:translateY(160px)}}@keyframes CaseExperience-module__m3-KHa__sweepX{0%{opacity:0;transform:translate(0)}10%{opacity:.95}55%{opacity:.95}62%{opacity:0;transform:translate(58px)}to{opacity:0;transform:translate(58px)}}@keyframes CaseExperience-module__m3-KHa__haloPulse{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes CaseExperience-module__m3-KHa__spin{to{transform:rotate(360deg)}}@keyframes CaseExperience-module__m3-KHa__blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes CaseExperience-module__m3-KHa__travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes CaseExperience-module__m3-KHa__travelBurst{0%,86%{offset-distance:0%;opacity:0}88%{opacity:1}99%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes CaseExperience-module__m3-KHa__travelBack{0%{offset-distance:100%;opacity:0}6%{opacity:1}44%{opacity:1}50%{offset-distance:0%;opacity:0}to{offset-distance:0%;opacity:0}}@keyframes CaseExperience-module__m3-KHa__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes CaseExperience-module__m3-KHa__shine{0%{opacity:0;transform:translate(0)}10%{opacity:1}38%{opacity:1}45%{opacity:0;transform:translate(150px)}to{opacity:0;transform:translate(150px)}}@keyframes CaseExperience-module__m3-KHa__progressFill{0%{stroke-dashoffset:1px}40%{stroke-dashoffset:0}86%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes CaseExperience-module__m3-KHa__burst{0%{opacity:0;transform:scale(.2)}6%{opacity:1;transform:scale(1.22)}12%{transform:scale(1)}32%{opacity:1;transform:scale(1.04)}42%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(.2)}}@keyframes CaseExperience-module__m3-KHa__dashFlow{0%{stroke-dashoffset:40px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes CaseExperience-module__m3-KHa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes CaseExperience-module__m3-KHa__cellCycle{0%{opacity:0}6%{opacity:1}78%{opacity:1}88%{opacity:0}to{opacity:0}}@media (max-width:640px){.CaseExperience-module__m3-KHa__experience:after{background-size:auto,20px 20px,20px 20px;inset:3.5rem 1.25rem 8rem}.CaseExperience-module__m3-KHa__field{padding-block:.25rem}.CaseExperience-module__m3-KHa__scanBand,.CaseExperience-module__m3-KHa__scanBeam,.CaseExperience-module__m3-KHa__shine{display:none}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.CaseExperience-module__m3-KHa__experience *,.CaseExperience-module__m3-KHa__experience :before,.CaseExperience-module__m3-KHa__experience :after{animation:none!important}.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__draw,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__progress{stroke-dashoffset:0}.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__vehicle,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__packet,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__packetTrace,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__burst,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__returnFlow,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__cellFill{opacity:1}.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__halo,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__scanBand,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__scanBeam,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__shine{opacity:0}.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__vehicle{offset-distance:55%}.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__packet,.CaseExperience-module__m3-KHa__experience .CaseExperience-module__m3-KHa__packetTrace{offset-distance:50%}}
.ClientTrust-module__jCo7_W__section{color:var(--ink);background:var(--paper-bright);border-bottom:1px solid var(--rule);padding-block:clamp(3.5rem,6.5vw,6rem);position:relative}.ClientTrust-module__jCo7_W__shell{width:min(calc(100% - (var(--page-pad) * 2)), var(--content-max));grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);margin-inline:auto;display:grid}.ClientTrust-module__jCo7_W__intro{padding-top:.2rem}.ClientTrust-module__jCo7_W__title{max-width:10ch;font-family:var(--font-display), sans-serif;font-variation-settings:"SHRP" 38;letter-spacing:-.06em;font-size:clamp(2.8rem,4.25vw,4.75rem);font-weight:610;line-height:.98}.ClientTrust-module__jCo7_W__lead{max-width:30ch;color:var(--slate);margin-top:1.5rem;font-size:.98rem;line-height:1.6}.ClientTrust-module__jCo7_W__invitation{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;align-items:center;gap:.7rem;margin-top:clamp(2rem,4.5vw,4.5rem);font-size:clamp(1.15rem,1.55vw,1.4rem);font-weight:510;line-height:1.25;display:flex}.ClientTrust-module__jCo7_W__plus{color:var(--signal);fill:none;width:1.1rem;height:1.1rem;stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round;flex:none}.ClientTrust-module__jCo7_W__showcase{min-width:0}.ClientTrust-module__jCo7_W__showcase[data-reveal=trust]{opacity:1;filter:none;visibility:visible;transition:none;transform:none}:root[data-reveal=armed] .ClientTrust-module__jCo7_W__section .ClientTrust-module__jCo7_W__showcase[data-reveal=trust]:not([data-inview=true]){opacity:1;filter:none;visibility:visible;transition:none;transform:none}.ClientTrust-module__jCo7_W__masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem 2rem;min-height:2.9rem;padding-bottom:1rem;display:flex}.ClientTrust-module__jCo7_W__networkLabel{letter-spacing:-.02em;flex:none;align-items:center;gap:.65rem;font-size:.9rem;font-weight:600;display:inline-flex}.ClientTrust-module__jCo7_W__networkLabel:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:.4rem;height:.4rem}.ClientTrust-module__jCo7_W__descriptor{max-width:33ch;color:var(--slate);text-align:right;font-size:.76rem;line-height:1.45}.ClientTrust-module__jCo7_W__clients{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ClientTrust-module__jCo7_W__client{border-bottom:1px solid var(--rule);min-width:0;position:relative}.ClientTrust-module__jCo7_W__client:not(:nth-child(4n)){border-right:1px solid var(--rule)}.ClientTrust-module__jCo7_W__client:after{content:"";z-index:1;background:var(--signal);transform-origin:0;opacity:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ClientTrust-module__jCo7_W__showcase[data-inview=true] .ClientTrust-module__jCo7_W__client[data-brand]:after{animation:ClientTrust-module__jCo7_W__signalConnect .85s cubic-bezier(.3, .6, .2, 1) calc(var(--client-order,0) * .13s) both}.ClientTrust-module__jCo7_W__clientLink{outline-offset:-4px;flex-direction:column;justify-content:space-between;gap:.9rem;height:100%;min-height:10.25rem;padding:1.3rem clamp(.9rem,1.6vw,1.6rem) 1rem;text-decoration:none;display:flex;position:relative}.ClientTrust-module__jCo7_W__clientLink:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ClientTrust-module__jCo7_W__clientLink:focus-visible{outline:2px solid var(--signal)}.ClientTrust-module__jCo7_W__clientLink:focus-visible:after{transform:scaleX(1)}.ClientTrust-module__jCo7_W__logoStage{justify-content:center;align-items:center;min-height:6.25rem;display:flex}.ClientTrust-module__jCo7_W__logo{object-fit:contain;width:auto;max-width:min(100%,9.5rem);height:auto;max-height:5.75rem}.ClientTrust-module__jCo7_W__client[data-brand=apercon] .ClientTrust-module__jCo7_W__logo{width:100%;max-width:12.5rem}.ClientTrust-module__jCo7_W__client[data-brand=deus] .ClientTrust-module__jCo7_W__logo{width:7.5rem}.ClientTrust-module__jCo7_W__client[data-brand=nupes] .ClientTrust-module__jCo7_W__logo{width:4.5rem}.ClientTrust-module__jCo7_W__client[data-brand=doco] .ClientTrust-module__jCo7_W__logo{width:8.25rem}.ClientTrust-module__jCo7_W__client[data-brand=m] .ClientTrust-module__jCo7_W__logo{width:6.75rem}.ClientTrust-module__jCo7_W__client[data-brand=aivault] .ClientTrust-module__jCo7_W__logo{width:8.5rem}.ClientTrust-module__jCo7_W__client[data-brand=ace] .ClientTrust-module__jCo7_W__logo{filter:brightness(0);opacity:.92;width:8.5rem}.ClientTrust-module__jCo7_W__client[data-brand=nti] .ClientTrust-module__jCo7_W__logo{filter:invert();opacity:.92;width:10rem}.ClientTrust-module__jCo7_W__caption{color:var(--slate);justify-content:space-between;align-items:baseline;gap:.6rem;transition:color .2s;display:flex}.ClientTrust-module__jCo7_W__clientName{font-size:.75rem;font-weight:500;line-height:1.35}.ClientTrust-module__jCo7_W__externalArrow{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:flex-start;width:.85rem;height:.85rem;margin-top:.05rem;transition:color .2s,transform .25s}.ClientTrust-module__jCo7_W__clientLink:focus-visible .ClientTrust-module__jCo7_W__caption,.ClientTrust-module__jCo7_W__clientLink:focus-visible .ClientTrust-module__jCo7_W__externalArrow{color:var(--signal)}.ClientTrust-module__jCo7_W__connectionFooter{justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-top:1.15rem;font-size:.75rem;line-height:1.45;display:flex}.ClientTrust-module__jCo7_W__sourceNote{color:var(--slate)}.ClientTrust-module__jCo7_W__contactLink{min-height:2.75rem;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);align-items:baseline;gap:.65rem;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.ClientTrust-module__jCo7_W__contactLink:hover,.ClientTrust-module__jCo7_W__contactLink:focus-visible{color:var(--signal);text-decoration-color:currentColor}@keyframes ClientTrust-module__jCo7_W__signalConnect{0%{opacity:0;transform:scaleX(0)}15%{opacity:.9}68%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.ClientTrust-module__jCo7_W__logo{filter:grayscale();opacity:.77;transition:filter .35s,opacity .35s}.ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__clientLink:focus-visible .ClientTrust-module__jCo7_W__logo{filter:grayscale(0);opacity:1}.ClientTrust-module__jCo7_W__client[data-brand=nti] .ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__client[data-brand=nti] .ClientTrust-module__jCo7_W__clientLink:focus-visible .ClientTrust-module__jCo7_W__logo{filter:invert();opacity:1}.ClientTrust-module__jCo7_W__client[data-brand=ace] .ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__client[data-brand=ace] .ClientTrust-module__jCo7_W__clientLink:focus-visible .ClientTrust-module__jCo7_W__logo{filter:brightness(0);opacity:1}.ClientTrust-module__jCo7_W__clientLink:hover:after{transform:scaleX(1)}.ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__caption{color:var(--ink)}.ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__externalArrow{color:var(--signal);transform:translate(2px,-2px)}}@media (max-width:1000px){.ClientTrust-module__jCo7_W__shell{grid-template-columns:1fr;gap:2.75rem}.ClientTrust-module__jCo7_W__intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:1rem 3rem;display:grid}.ClientTrust-module__jCo7_W__title{grid-row:1/3;max-width:13ch;font-size:clamp(2.8rem,6.3vw,4.2rem)}.ClientTrust-module__jCo7_W__lead{max-width:38ch;margin-top:0}.ClientTrust-module__jCo7_W__invitation{margin-top:.25rem}}@media (max-width:620px){.ClientTrust-module__jCo7_W__section{padding-block:3.25rem 2.5rem}.ClientTrust-module__jCo7_W__shell{gap:2.5rem}.ClientTrust-module__jCo7_W__intro{display:block}.ClientTrust-module__jCo7_W__title{max-width:13ch;font-size:clamp(2.7rem,11.8vw,3.8rem)}.ClientTrust-module__jCo7_W__lead{max-width:38ch;margin-top:1.2rem;font-size:.95rem}.ClientTrust-module__jCo7_W__invitation{margin-top:1.5rem;font-size:1.2rem}.ClientTrust-module__jCo7_W__masthead{align-items:start;gap:1rem}.ClientTrust-module__jCo7_W__descriptor{max-width:23ch;font-size:.7rem}.ClientTrust-module__jCo7_W__networkLabel{gap:.45rem;font-size:.83rem}.ClientTrust-module__jCo7_W__clients{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientTrust-module__jCo7_W__client:not(:nth-child(4n)){border-right:0}.ClientTrust-module__jCo7_W__client:nth-child(odd){border-right:1px solid var(--rule)}.ClientTrust-module__jCo7_W__clientLink{min-height:9.9rem;padding:1rem .85rem .8rem}.ClientTrust-module__jCo7_W__logoStage{min-height:5.8rem}.ClientTrust-module__jCo7_W__logo{max-height:5.3rem}.ClientTrust-module__jCo7_W__clientName{font-size:.72rem}.ClientTrust-module__jCo7_W__connectionFooter{flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion:reduce){.ClientTrust-module__jCo7_W__showcase[data-inview=true] .ClientTrust-module__jCo7_W__client[data-brand]:after{animation:none}.ClientTrust-module__jCo7_W__clientLink:after,.ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__caption,.ClientTrust-module__jCo7_W__externalArrow,.ClientTrust-module__jCo7_W__contactLink{transition:none}.ClientTrust-module__jCo7_W__clientLink:hover .ClientTrust-module__jCo7_W__externalArrow{transform:none}}@media (forced-colors:active){.ClientTrust-module__jCo7_W__masthead,.ClientTrust-module__jCo7_W__client,.ClientTrust-module__jCo7_W__client:not(:nth-child(4n)),.ClientTrust-module__jCo7_W__client:nth-child(odd){border-color:canvastext}.ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__client[data-brand=ace] .ClientTrust-module__jCo7_W__logo,.ClientTrust-module__jCo7_W__client[data-brand=nti] .ClientTrust-module__jCo7_W__logo{forced-color-adjust:none;opacity:1}.ClientTrust-module__jCo7_W__logoStage{forced-color-adjust:none;background:#fff}.ClientTrust-module__jCo7_W__client:after,.ClientTrust-module__jCo7_W__clientLink:after,.ClientTrust-module__jCo7_W__networkLabel:before{display:none}.ClientTrust-module__jCo7_W__plus,.ClientTrust-module__jCo7_W__externalArrow{stroke:linktext}.ClientTrust-module__jCo7_W__clientLink:focus-visible{outline-color:highlight}}
.SignalScene-module__RVpm_q__scene{contain:strict;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SignalScene-module__RVpm_q__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.SignalScene-module__RVpm_q__scene[data-enhanced=true] .SignalScene-module__RVpm_q__canvas{opacity:1}.SignalScene-module__RVpm_q__fallback{opacity:.9;transition:opacity .9s;position:absolute;inset:0}.SignalScene-module__RVpm_q__scene[data-enhanced=true] .SignalScene-module__RVpm_q__fallback{opacity:0}.SignalScene-module__RVpm_q__lattice,.SignalScene-module__RVpm_q__core,.SignalScene-module__RVpm_q__orbitOne,.SignalScene-module__RVpm_q__orbitTwo,.SignalScene-module__RVpm_q__traceOne{display:block;position:absolute}.SignalScene-module__RVpm_q__lattice{--lattice-line:color-mix(in srgb, var(--signal) 42%, transparent);background-image:linear-gradient(var(--lattice-line) 1px, transparent 1px), linear-gradient(90deg, var(--lattice-line) 1px, transparent 1px);transform-origin:20% 55%;background-size:46px 46px;width:78%;height:74%;top:8%;left:44%;transform:perspective(900px)rotateX(58deg)rotate(-16deg);-webkit-mask-image:radial-gradient(60% 70% at 22% 52%,#000 12%,#0000 72%);mask-image:radial-gradient(60% 70% at 22% 52%,#000 12%,#0000 72%)}.SignalScene-module__RVpm_q__core{background:var(--paper);width:12px;height:12px;box-shadow:0 0 0 8px color-mix(in srgb, var(--signal) 22%, transparent), 0 0 44px 10px color-mix(in srgb, var(--signal) 70%, transparent);border-radius:50%;top:calc(50% - 6px);left:calc(50% - 6px)}.SignalScene-module__RVpm_q__orbitOne,.SignalScene-module__RVpm_q__orbitTwo{border:1px solid color-mix(in srgb, var(--signal) 40%, transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.SignalScene-module__RVpm_q__orbitOne{aspect-ratio:1;width:42%}.SignalScene-module__RVpm_q__orbitTwo{aspect-ratio:1;border-color:color-mix(in srgb, var(--paper) 14%, transparent);border-style:dashed;width:68%}.SignalScene-module__RVpm_q__traceOne{background:linear-gradient(90deg, transparent, var(--signal), transparent);height:1px}.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__core{top:calc(49% - 6px);left:calc(58% - 6px)}.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__orbitOne,.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__orbitTwo{display:none}.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__traceOne{transform-origin:0;opacity:.6;width:34%;top:49%;left:58%;transform:rotate(-9deg)}.SignalScene-module__RVpm_q__systems .SignalScene-module__RVpm_q__lattice{transform-origin:50%;background-size:34px 34px;width:60%;height:56%;top:22%;left:20%;transform:perspective(700px)rotateX(56deg);-webkit-mask-image:radial-gradient(60% 60%,#000 20%,#0000 72%);mask-image:radial-gradient(60% 60%,#000 20%,#0000 72%)}.SignalScene-module__RVpm_q__systems .SignalScene-module__RVpm_q__traceOne{display:none}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__lattice{background-size:40px 40px;width:70%;height:60%;top:-4%;left:38%;-webkit-mask-image:radial-gradient(60% 70% at 30%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 70% at 30%,#000 10%,#0000 70%)}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__core,.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitOne,.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitTwo{top:40%;left:79%}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__core{top:calc(40% - 6px);left:calc(79% - 6px)}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitOne{width:clamp(120px,14vw,220px)}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitTwo{width:clamp(200px,24vw,380px)}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__traceOne{opacity:.7;width:39%;top:40%;left:40%}@media (max-width:900px){.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__lattice{background-size:38px 38px;width:96%;height:60%;top:4%;left:24%}.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__core{top:calc(37% - 6px);left:calc(38% - 6px)}.SignalScene-module__RVpm_q__hero .SignalScene-module__RVpm_q__traceOne{top:37%;left:38%}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__core{top:calc(24% - 6px);left:calc(74% - 6px)}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitOne,.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__orbitTwo{top:24%;left:74%}.SignalScene-module__RVpm_q__resolve .SignalScene-module__RVpm_q__traceOne{width:54%;top:24%;left:20%}}@media (prefers-reduced-motion:reduce){.SignalScene-module__RVpm_q__canvas,.SignalScene-module__RVpm_q__fallback{transition:none}}@media (forced-colors:active){.SignalScene-module__RVpm_q__scene{display:none}}
.SiteHeader-module__mdpVJq__header{--header-ink:var(--ink);--header-rule:#15161a29;--header-surface:#f1f0ead1;z-index:50;color:var(--header-ink);background:var(--header-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:color .28s,background-color .28s;position:fixed;inset:0 0 auto}.SiteHeader-module__mdpVJq__dark{--header-ink:var(--paper);--header-rule:#f1f0ea2e;--header-surface:#080a0fd1}.SiteHeader-module__mdpVJq__bar{width:min(calc(100% - 48px), var(--content-max));height:var(--header-height);border-bottom:1px solid var(--header-rule);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;transition:border-color .28s;display:grid}.SiteHeader-module__mdpVJq__brand{width:fit-content;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;align-items:baseline;font-size:1.05rem;font-weight:650;display:inline-flex}.SiteHeader-module__mdpVJq__header a{text-decoration:none}.SiteHeader-module__mdpVJq__dot{color:var(--signal)}.SiteHeader-module__mdpVJq__desktopNav{font-family:var(--font-body), sans-serif;align-items:center;gap:clamp(1.1rem,2vw,2.25rem);font-size:.82rem;font-weight:500;display:flex}.SiteHeader-module__mdpVJq__desktopNav a,.SiteHeader-module__mdpVJq__headerCta{position:relative}.SiteHeader-module__mdpVJq__desktopNav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;inset:auto 0 -.35rem;transform:scaleX(0)}.SiteHeader-module__mdpVJq__desktopNav a:hover:after,.SiteHeader-module__mdpVJq__desktopNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.SiteHeader-module__mdpVJq__headerActions{justify-self:end;align-items:center;gap:clamp(1rem,1.6vw,1.75rem);display:flex}.SiteHeader-module__mdpVJq__languageSwitch{color:color-mix(in srgb, currentColor 48%, transparent);font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:.38rem;font-size:.66rem;font-weight:600;display:inline-flex}.SiteHeader-module__mdpVJq__languageSwitch a{text-align:center;min-width:2rem;padding-block:.45rem;transition:color .18s}.SiteHeader-module__mdpVJq__languageSwitch a:hover,.SiteHeader-module__mdpVJq__languageSwitch a:focus-visible,.SiteHeader-module__mdpVJq__languageSwitch a[data-current=true]{color:var(--header-ink)}.SiteHeader-module__mdpVJq__languageSwitch a[data-current=true]{box-shadow:inset 0 -1px var(--signal)}.SiteHeader-module__mdpVJq__headerCta{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;display:inline-flex}.SiteHeader-module__mdpVJq__headerCta span{color:var(--signal);font-size:1rem}.SiteHeader-module__mdpVJq__menuButton,.SiteHeader-module__mdpVJq__mobileNav,.SiteHeader-module__mdpVJq__mobileActions{display:none}@media (max-width:900px){.SiteHeader-module__mdpVJq__bar{width:min(calc(100% - 32px), var(--content-max));grid-template-columns:1fr auto}.SiteHeader-module__mdpVJq__desktopNav,.SiteHeader-module__mdpVJq__headerActions{display:none}.SiteHeader-module__mdpVJq__menuButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-content:center;justify-self:end;gap:6px;display:grid}.SiteHeader-module__mdpVJq__menuButton span{background:currentColor;width:20px;height:1px;transition:transform .18s;display:block}.SiteHeader-module__mdpVJq__header[data-open=true] .SiteHeader-module__mdpVJq__menuButton span:first-child{transform:translateY(3.5px)rotate(45deg)}.SiteHeader-module__mdpVJq__header[data-open=true] .SiteHeader-module__mdpVJq__menuButton span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.SiteHeader-module__mdpVJq__mobileNav{background:var(--header-surface);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #0000;width:100%;max-height:0;padding-inline:16px;transition:max-height .24s,opacity .18s,border-color .18s;display:grid;overflow:hidden}.SiteHeader-module__mdpVJq__header[data-open=true] .SiteHeader-module__mdpVJq__mobileNav{max-height:calc(100svh - var(--header-height));border-color:var(--header-rule);opacity:1;overscroll-behavior:contain;pointer-events:auto;padding-block:1rem 1.5rem;overflow-y:auto}.SiteHeader-module__mdpVJq__mobileNav>a:not(.SiteHeader-module__mdpVJq__mobileCta){border-bottom:1px solid var(--header-rule);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;justify-content:space-between;align-items:center;padding:1rem 0;font-size:clamp(1.55rem,7vw,2.25rem);line-height:1;display:flex}.SiteHeader-module__mdpVJq__mobileNav>a span:last-child{color:var(--signal);font-size:1rem}.SiteHeader-module__mdpVJq__mobileCta{color:var(--paper-bright);background:var(--signal);text-align:center;text-transform:uppercase;letter-spacing:.08em;flex:1;padding:1rem 1.25rem;font-size:.78rem;font-weight:650;display:block}.SiteHeader-module__mdpVJq__mobileActions{align-items:stretch;gap:1rem;margin-top:1.5rem;display:flex}.SiteHeader-module__mdpVJq__mobileActions .SiteHeader-module__mdpVJq__languageSwitch{border:1px solid var(--header-rule);justify-content:center;min-width:7rem;padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__header,.SiteHeader-module__mdpVJq__mobileNav,.SiteHeader-module__mdpVJq__menuButton span,.SiteHeader-module__mdpVJq__desktopNav a:after,.SiteHeader-module__mdpVJq__languageSwitch a{transition:none}}
