.ardvi-home{--home-paper:var(--colour-reading-surface);--home-ink:var(--colour-reading-ink);--home-muted:#576367;--home-line:#d7ddda;background:var(--home-paper);color:var(--home-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ardvi-home h1,.ardvi-home h2,.ardvi-home h3,.ardvi-home p,.ardvi-home figure{margin:0}.ardvi-home h1,.ardvi-home h2{letter-spacing:-.055em;text-wrap:balance;font-weight:550;font-stretch:100%;line-height:1.06}.ardvi-home h2{white-space:pre-line;font-size:clamp(2.35rem,4.2vw,4rem)}.ardvi-home h3{letter-spacing:-.025em;font-weight:550}.ardvi-home a{text-underline-offset:.3em;touch-action:manipulation}.ardvi-home :focus-visible{outline-offset:5px;outline:3px solid #267085}.ardvi-home .ardvi-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:550;line-height:1.5}.ardvi-section{max-inline-size:1440px;padding:clamp(4rem, 8vw, 8rem) var(--gutter);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.ardvi-section-heading{text-align:center;max-inline-size:760px;margin-inline:auto}.ardvi-section-heading h2{margin-block:1.5rem}.ardvi-section-heading>p:not(.ardvi-eyebrow),.ardvi-chapter__copy>p:not(.ardvi-eyebrow){color:var(--home-muted);font-size:1.125rem;line-height:1.7}.ardvi-section-heading>p:not(.ardvi-eyebrow){max-inline-size:630px;margin-inline:auto}.ardvi-home .ardvi-caption{color:var(--home-muted);text-align:center;margin-block-start:1.5rem;font-size:.75rem;line-height:1.6}.ardvi-home .ardvi-status{border:1px solid var(--home-line);letter-spacing:.025em;border-radius:4px;margin-block-start:1.5rem;padding:.45rem .8rem;font-size:.7rem;display:inline-block}.ardvi-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.ardvi-button,.ardvi-text-link{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:1.5rem;min-block-size:48px;max-inline-size:100%;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.ardvi-button{border-radius:5px;padding:.875rem 1.35rem;transition:transform .18s,opacity .18s}.ardvi-button:hover{opacity:.88}.ardvi-button:active{transform:scale(.98)}.ardvi-button--light{color:var(--colour-background);background:var(--colour-reading-surface)}.ardvi-text-link{color:inherit}.ardvi-text-link:hover{text-decoration:underline}.ardvi-hero{isolation:isolate;min-block-size:min(900px,94svh);color:var(--colour-text);background:var(--colour-cinematic-night);display:grid;position:relative}.ardvi-hero__stage{pointer-events:none;position:absolute;inset:0}.ardvi-hero__frame{position:absolute;inset:0;overflow:clip}.ardvi-hero__image{position:absolute;inset:0}.ardvi-hero__world{object-fit:cover;object-position:center 60%}.ardvi-hero__shade{background:linear-gradient(#080b0de8 0%,#080b0da6 34%,#080b0d05 64%,#080b0dbd 100%);position:absolute;inset:0}.ardvi-hero__recording,.ardvi-hero__focus,.ardvi-hero__frame-caption,.ardvi-hero__transition{display:none}.ardvi-hero__content{flex-direction:column;justify-content:space-between;display:flex;position:relative}.ardvi-hero__copy{text-align:center;padding:clamp(3.5rem, 6.5vw, 6.5rem) var(--gutter) 10rem}.ardvi-hero h1{margin-block:1.4rem;font-size:clamp(2.5rem,4.75vw,4.75rem)}.ardvi-hero h1 span{display:block}.ardvi-hero h1 span:last-child{color:#c1d0d4}.ardvi-hero__summary{color:#d2d8d9;text-wrap:balance;max-inline-size:550px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;margin-inline:auto!important}.ardvi-hero .ardvi-actions{justify-content:center;margin-block-start:2rem}.ardvi-hero__bottom{max-inline-size:var(--layout-max);width:100%;padding:2rem var(--gutter);justify-content:space-between;align-items:end;gap:2rem;margin-inline:auto;font-size:.875rem;display:flex}.ardvi-hero__bottom small{color:#c1c9cb;letter-spacing:.04em;margin-block-start:.6rem;font-size:.625rem;display:block}.ardvi-observation{background:#0b0d0eeb;border:1px solid #657074;border-radius:6px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ardvi-observation small{margin:0 0 .5rem}.ardvi-observation__point{background:var(--colour-event);outline:1px solid var(--colour-event);outline-offset:5px;border-radius:50%;width:12px;height:12px;margin:.5rem}.ardvi-pillar-nav{border-block-end:1px solid var(--home-line);padding-inline:var(--gutter);background:var(--colour-reading-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ardvi-pillar-nav__label{overflow-wrap:anywhere;min-inline-size:0}.ardvi-pillar-nav a{min-inline-size:0;color:var(--home-ink);border-inline-end:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:.65rem;padding:1.6rem 1.25rem;font-size:.875rem;text-decoration:none;display:flex}.ardvi-pillar-nav a:first-child{border-inline-start:1px solid var(--home-line)}.ardvi-pillar-nav a span:first-child{color:var(--home-muted);font-family:var(--font-technical);font-size:.65rem}.ardvi-pillar-nav a:hover{background:var(--colour-reading-subtle)}.ardvi-story .ardvi-section-heading h2{font-size:clamp(2rem,3.3vw,3rem)}.ardvi-scenario-choice{min-inline-size:0;background:#e3e7e3;border:0;border-radius:6px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:2rem auto;padding:4px;display:flex}.ardvi-scenario-choice label{cursor:pointer;touch-action:manipulation;position:relative}.ardvi-scenario-choice label:hover>span{background:#f0f2ed}.ardvi-scenario-choice input{opacity:0;width:1px;height:1px;position:absolute}.ardvi-scenario-choice label>span{border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.2rem;font-size:.8rem;font-weight:550;display:flex}.ardvi-scenario-choice input:checked+span{background:var(--home-paper);box-shadow:0 1px 5px #202a2f14}.ardvi-scenario-choice input:focus-visible+span{outline-offset:3px;outline:3px solid #267085}.ardvi-workspace{--decision:#efbc77;background:var(--colour-background);color:var(--colour-text);border:1px solid var(--colour-line-strong);border-radius:12px;overflow:clip;box-shadow:0 20px 50px #202a2f18}.ardvi-workspace[data-context=expected]{--decision:var(--colour-accent-strong)}.ardvi-workspace__bar{border-block-end:1px solid var(--colour-line);color:#c1c9cb;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;font-size:.75rem;display:flex}.ardvi-workspace__bar>span:first-child{align-items:center;gap:.65rem;display:flex}.ardvi-workspace__bar i{background:var(--colour-accent);border-radius:50%;width:6px;height:6px}.ardvi-workspace__bar>span:last-child{font-family:var(--font-technical)}.ardvi-workspace__body{grid-template-columns:1.7fr 1fr;display:grid}.ardvi-workspace__video{min-height:390px;position:relative}.ardvi-workspace__video>img{object-fit:cover}.ardvi-camera-label{color:var(--colour-text);font-family:var(--font-technical);z-index:1;background:#0b0d0ed9;padding:.55rem .75rem;font-size:.625rem;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.ardvi-detection{border:1px solid var(--decision);border-radius:3px;width:12%;height:13%;position:absolute;top:80%;left:44%}.ardvi-detection:before,.ardvi-detection:after{content:"";border:2px solid var(--decision);width:8px;height:8px;position:absolute}.ardvi-detection:before{border-bottom:0;border-right:0;top:-2px;left:-2px}.ardvi-detection:after{border-top:0;border-left:0;bottom:-2px;right:-2px}.ardvi-video-event{background:linear-gradient(#0000,#080b0df0);padding:3rem 1.5rem 1.5rem;position:absolute;inset-block-end:0;inset-inline:0}.ardvi-video-event small{color:#c1c9cb;margin-block-end:.5rem;font-size:.65rem;display:block}.ardvi-video-event strong{font-size:.9rem;font-weight:500}.ardvi-assessment{padding:clamp(1.5rem,3vw,3rem)}.ardvi-assessment .ardvi-eyebrow{color:#a6aca9;font-size:.625rem}.ardvi-assessment h3{color:var(--decision);align-items:center;gap:.75rem;margin-block:1.25rem 1rem;font-size:1.5rem;display:flex}.ardvi-assessment>p:not(.ardvi-eyebrow){color:#b6bdbb;min-block-size:4.3em;font-size:.85rem;line-height:1.65}.ardvi-assessment dl{margin:1.5rem 0 0}.ardvi-assessment dl>div{border-block-start:1px solid var(--colour-line);padding-block:1rem}.ardvi-assessment dt{color:#a6aca9;margin-block-end:.5rem;font-size:.65rem}.ardvi-assessment dd{margin:0;font-size:.8rem;line-height:1.6}.ardvi-event-path{border-block-start:1px solid var(--colour-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ardvi-event-path li{border-inline-end:1px solid var(--colour-line);align-items:center;gap:.75rem;padding:1.2rem;font-size:.75rem;display:flex}.ardvi-event-path li:last-child{border:0}.ardvi-event-path li span{color:var(--colour-accent);font-family:var(--font-technical);font-size:.625rem}.ardvi-chapter{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ardvi-chapter h2{margin-block:1.5rem;font-size:clamp(2.25rem,3.5vw,3.5rem)}.ardvi-video-chapter{border-block-start:1px solid var(--home-line)}.ardvi-facts{flex-direction:column;gap:.8rem;margin-block:1.5rem 0;padding:0;font-size:.85rem;list-style:none;display:flex}.ardvi-facts li:before{content:"+";color:var(--home-muted);margin-inline-end:.75rem}.ardvi-archive{min-width:0}.ardvi-archive__screen{aspect-ratio:16/10;background:var(--colour-cinematic-night);border-radius:8px 8px 0 0;position:relative;overflow:clip}.ardvi-archive__screen img{object-fit:cover}.ardvi-archive__controls{background:#e7ebe7;border-radius:0 0 8px 8px;padding:1.25rem}.ardvi-archive__controls>div:first-child{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.ardvi-archive__controls strong{font-family:var(--font-technical);font-weight:500}.ardvi-timeline{background:repeating-linear-gradient(90deg,#56646733 0 1px,#0000 1px 12px);gap:4px;height:42px;margin-block:1.25rem .65rem;display:flex;position:relative}.ardvi-timeline i{background:#7d9ba1;flex:1;align-self:center;height:18px}.ardvi-timeline i:nth-child(2){flex:1.6}.ardvi-timeline i:nth-child(3){background:#be8b47}.ardvi-timeline b{background:var(--home-ink);inset-block:-4px;width:2px;position:absolute;left:57%}.ardvi-timeline b:before{content:"";background:var(--home-ink);width:8px;height:8px;position:absolute;left:-3px;transform:rotate(45deg)}.ardvi-time-labels{font-family:var(--font-technical);color:var(--home-muted);justify-content:space-between;font-size:.6rem;display:flex}.ardvi-archive figcaption{color:var(--home-muted);margin-block-start:1rem;font-size:.7rem;line-height:1.6}.ardvi-operator{background:#e8ede9}.ardvi-investigation{background:var(--colour-background);color:var(--colour-text);border:1px solid var(--colour-line-strong);border-radius:10px;overflow:clip;box-shadow:0 20px 40px #202a2f18;margin-block-start:3rem!important}.ardvi-investigation__bar{color:#b6bdbb;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-size:.65rem;display:flex}.ardvi-investigation__body{grid-template-columns:1.8fr 1fr;display:grid}.ardvi-investigation__scene{min-block-size:370px;position:relative}.ardvi-investigation__scene img{object-fit:cover}.ardvi-investigation__title{background:linear-gradient(#0000,#080b0df0);padding:4rem 1.5rem 1.5rem;position:absolute;inset-block-end:0;inset-inline:0}.ardvi-investigation__title .ardvi-eyebrow{font-size:.6rem}.ardvi-investigation__title h3{margin-block-start:.75rem;font-size:1.3rem}.ardvi-investigation ol{margin:0;padding:2rem;list-style:none}.ardvi-investigation li{border-inline-start:1px solid #3b4347;gap:.5rem;padding:0 0 2rem 1.5rem;display:grid;position:relative}.ardvi-investigation li:before{content:"";background:var(--colour-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.ardvi-investigation li:last-child{border-color:#0000;padding-block-end:0}.ardvi-investigation time{font-family:var(--font-technical);color:var(--colour-accent);font-size:.625rem}.ardvi-investigation li strong{font-size:.85rem;font-weight:500}.ardvi-investigation li span{color:#a6aca9;font-size:.7rem}.ardvi-operator__facts{flex-wrap:wrap;justify-content:center;gap:1rem 3rem;margin:2rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.ardvi-operator__facts span{color:var(--home-muted);margin-inline-end:.75rem}.ardvi-model-flow{grid-template-columns:.65fr 1fr 1.1fr;align-items:center;gap:3rem;padding-block-start:4rem;display:grid}.ardvi-model-flow__input{text-align:center;font-size:.8rem}.ardvi-model-lens{place-items:center;width:140px;height:140px;margin:0 auto 1.5rem;display:grid;position:relative}.ardvi-model-lens span{border:1px solid #889a9f;border-radius:50%;width:100%;height:100%;position:absolute}.ardvi-model-lens span:nth-child(2){background:#dae3e1;width:72%;height:72%}.ardvi-model-lens span:nth-child(3){background:var(--colour-cinematic-steel);width:38%;height:38%;box-shadow:inset 0 0 0 10px #657b82}.ardvi-model-flow__models{position:relative}.ardvi-model-flow__models:before,.ardvi-model-flow__models:after{content:"";background:#9fadaf;width:3rem;height:1px;position:absolute;top:45%}.ardvi-model-flow__models:before{right:100%}.ardvi-model-flow__models:after{left:100%}.ardvi-model-flow__models>div{gap:1rem;display:grid}.ardvi-model-flow__models span{text-align:center;border:1px solid var(--home-line);background:#eef1ed;border-radius:6px;padding:1.5rem 1rem;font-size:.85rem}.ardvi-model-flow__models span:last-child{background:0 0;border-style:dashed}.ardvi-model-flow__models p{color:var(--home-muted);text-align:center;margin-block-start:1rem;font-size:.65rem}.ardvi-model-flow__output{background:var(--colour-cinematic-steel);color:var(--colour-text);border-radius:8px;padding:1.75rem}.ardvi-model-flow__output h3{font-size:.9rem}.ardvi-model-flow__output dl{margin:1.25rem 0 0}.ardvi-model-flow__output dl div{border-block-start:1px solid #465155;grid-template-columns:65px 1fr;gap:1rem;padding-block:.75rem;font-size:.7rem;line-height:1.6;display:grid}.ardvi-model-flow__output dt{color:#b6c5c8}.ardvi-model-flow__output dd{margin:0}.ardvi-model-flow>figcaption{grid-column:1/-1}.ardvi-orchestration{border-block-start:1px solid var(--home-line)}.ardvi-flow{text-align:center;overflow-wrap:anywhere;background-color:#e7ebe7;background-image:radial-gradient(#bfcac6 1px,#0000 1px);background-size:16px 16px;border-radius:8px;padding:2.5rem}.ardvi-flow__node{background:var(--home-paper);border:1px solid #bec9c4;border-radius:5px;max-width:240px;margin-inline:auto;padding:1rem;font-size:.75rem;line-height:1.5}.ardvi-flow__node span{color:var(--home-muted);text-transform:uppercase;letter-spacing:.1em;margin-block-end:.4rem;font-size:.6rem;display:block}.ardvi-flow__node strong{font-size:.8rem;font-weight:500}.ardvi-flow__condition{border-color:#7e969d}.ardvi-flow__connector{background:#7e969d;width:1px;height:32px;margin-inline:auto}.ardvi-flow__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block-start:1.75rem;display:grid;position:relative}.ardvi-flow__branches:before{content:"";background:#7e969d;width:1px;height:1.75rem;position:absolute;top:0;left:50%}.ardvi-flow__branches>div{border-block-start:1px solid #7e969d}.ardvi-flow__branches small{background:#e7ebe7;width:fit-content;margin:.7rem auto;padding-inline:.4rem;font-size:.6rem;display:block}.ardvi-flow__review{background:#f1e5d0;border-color:#c6a876}.ardvi-flow figcaption{color:var(--home-muted);margin-block-start:2rem;font-size:.65rem}.ardvi-foundation{background:var(--colour-cinematic-steel);color:var(--colour-text)}.ardvi-foundation .ardvi-section-heading{text-align:start;margin-inline:0}.ardvi-foundation .ardvi-section-heading>p:not(.ardvi-eyebrow){color:#b5c3c6;margin-inline:0}.ardvi-foundation dl{grid-template-columns:repeat(3,1fr);gap:3rem;margin-block:4rem 2rem;display:grid}.ardvi-foundation dl>div{border-block-start:1px solid #55646b;padding-block-start:1.5rem}.ardvi-foundation dt{font-size:1.1rem;font-weight:500}.ardvi-foundation dd{color:#b5c3c6;margin:1rem 0 0;font-size:.9rem;line-height:1.75}.ardvi-industries .ardvi-section-heading{text-align:start;margin-inline:0}.ardvi-industries ul{grid-template-columns:1fr 1fr;gap:3rem 2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.ardvi-industries a{color:inherit;grid-template-columns:1fr auto;gap:1.5rem;text-decoration:none;display:grid}.ardvi-industry-image{aspect-ratio:16/9;background:var(--colour-cinematic-steel);border-radius:6px;grid-column:1/-1;position:relative;overflow:clip}.ardvi-industry-image img{object-fit:cover;transition:transform .35s}.ardvi-industries a:hover img{transform:scale(1.025)}.ardvi-industries a:hover h3{text-decoration:underline}.ardvi-industries h3{font-size:1.1rem}.ardvi-industries li p{color:var(--home-muted);margin-block-start:.5rem;font-size:.875rem;line-height:1.6}.ardvi-cta{background:var(--colour-background);color:var(--colour-text);text-align:center}.ardvi-cta h2{margin-block:2rem;font-size:clamp(3rem,6vw,5.5rem)}.ardvi-cta .ardvi-section>p:not(.ardvi-eyebrow){color:#b6bdbb;line-height:1.7}.ardvi-cta .ardvi-actions{justify-content:center;margin-block:2rem 3rem}.ardvi-cta small{color:#a6aca9;max-width:510px;margin-inline:auto;font-size:.75rem;line-height:1.6;display:block}@media (min-width:64rem) and (min-height:40rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ardvi-hero{view-timeline:--airport block;min-block-size:200svh}.ardvi-hero__stage,.ardvi-hero__content{grid-area:1/1;align-self:start}.ardvi-hero__stage{inset:auto;top:var(--header-size);block-size:calc(100svh - var(--header-size));position:sticky}.ardvi-hero__content{min-block-size:calc(100svh - var(--header-size))}.ardvi-hero__copy{padding-block-end:4rem}.ardvi-hero__bottom{animation:linear both ardvi-observation;animation-timeline:--airport;animation-range:contain}.ardvi-hero__frame{animation:cubic-bezier(.22,.65,.3,1) both ardvi-frame}.ardvi-hero__frame:after{content:"";border:1px solid var(--colour-line-strong);border-radius:12px;animation:linear both ardvi-recording;position:absolute;inset:6% 0}.ardvi-hero__image{animation:cubic-bezier(.22,.65,.3,1) both ardvi-world}.ardvi-hero__world{object-position:center bottom}.ardvi-hero__shade{background:linear-gradient(#080b0de8 0%,#080b0db8 46%,#080b0d20 74%,#080b0dbd 100%);animation:linear both ardvi-shade}.ardvi-hero__recording{font:.75rem var(--font-technical);background:linear-gradient(#080b0de6,#0000);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex;position:absolute;inset:6% 0 auto}.ardvi-hero__mode{border:1px solid var(--colour-line-strong);color:var(--colour-accent-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:.35rem .6rem;font-size:.625rem}.ardvi-hero__focus{block-size:100%;inline-size:100%;stroke:var(--colour-event);stroke-width:2px;display:block;position:absolute;inset:0}.ardvi-hero__frame-caption{background:linear-gradient(#0000,#080b0df0);padding:4rem 2rem 1.25rem;font-size:.875rem;display:block;position:absolute;inset:auto 0 6%}.ardvi-hero__recording-note{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ardvi-hero__recording-note small{color:#c1c9cb;font-size:.7rem}.ardvi-hero__ruler{border-block-end:1px solid var(--colour-line-strong);background:repeating-linear-gradient(90deg,#8fa7b24d 0 1px,#0000 1px 12px) bottom/100% 6px no-repeat;height:16px;margin-block:1rem .5rem;position:relative}.ardvi-hero__ruler:before{content:"";background:var(--colour-accent);opacity:.35;height:2px;position:absolute;inset:auto 0 7px}.ardvi-hero__ruler i{background:var(--colour-event);width:1px;position:absolute;inset:-3px auto -1px 50%}.ardvi-hero__ruler i:before{content:"";background:var(--colour-event);width:7px;height:7px;position:absolute;inset:0 auto auto -3px;transform:rotate(45deg)}.ardvi-hero__times{color:#c1c9cb;font:.625rem var(--font-technical);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr 1fr;display:grid}.ardvi-hero__times span:nth-child(2){text-align:center;color:#efbc77}.ardvi-hero__times span:last-child{text-align:end}.ardvi-hero__transition{inset:auto var(--gutter) 6%;text-align:center;letter-spacing:-.025em;font-size:clamp(1rem,1.6vw,1.5rem);display:block;position:absolute}.ardvi-hero__recording{animation:linear both ardvi-recording}.ardvi-hero__focus{animation:linear both ardvi-focus}.ardvi-hero__frame-caption{animation:linear both ardvi-caption}.ardvi-hero__transition{animation:linear both ardvi-transition}.ardvi-hero__frame,.ardvi-hero__frame:after,.ardvi-hero__image,.ardvi-hero__shade,.ardvi-hero__recording,.ardvi-hero__focus,.ardvi-hero__frame-caption,.ardvi-hero__transition{animation-timeline:--airport;animation-range:contain}@keyframes ardvi-frame{0%,8%{clip-path:inset(0);transform:scale(1)}72%,to{clip-path:inset(6% 0 round 12px);transform:scale(.88)}}@keyframes ardvi-world{0%{transform:scale(1.04)}72%,to{transform:scale(1)}}@keyframes ardvi-shade{0%,20%{opacity:1}65%,to{opacity:.2}}@keyframes ardvi-recording{0%,42%{opacity:0}60%,to{opacity:1}}@keyframes ardvi-focus{0%,55%{opacity:0}72%,to{opacity:1}}@keyframes ardvi-caption{0%,65%{opacity:0}80%,to{opacity:1}}@keyframes ardvi-transition{0%,74%{opacity:0;transform:translateY(.5rem)}90%,to{opacity:1;transform:translateY(0)}}@keyframes ardvi-observation{0%{opacity:1}30%,to{opacity:0}}}}@media (max-width:1000px){.ardvi-pillar-nav a{padding-inline:.75rem;font-size:.75rem}.ardvi-pillar-nav a span:last-child{display:none}.ardvi-chapter{grid-template-columns:minmax(0,1fr);gap:3rem}.ardvi-chapter__copy{max-width:650px}.ardvi-archive__screen{aspect-ratio:16/9}.ardvi-model-flow{grid-template-columns:.65fr 1fr 1.1fr;gap:1.5rem}.ardvi-model-flow__models:before,.ardvi-model-flow__models:after{width:1.5rem}.ardvi-model-flow__output{padding:1.25rem}}@media (max-width:760px){.ardvi-hero{min-block-size:800px}.ardvi-hero__copy{padding-block:4rem 8rem}.ardvi-hero h1{font-size:clamp(2.25rem,6.3vw,3.3rem)}.ardvi-hero__bottom{flex-direction:column-reverse;align-items:start;gap:1.5rem}.ardvi-hero__bottom>p{font-size:.75rem}.ardvi-hero__world{object-position:47% center}.ardvi-pillar-nav{padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.ardvi-pillar-nav a{border:0;justify-content:start;padding-block:1.25rem;font-size:.7rem}.ardvi-pillar-nav a:first-child{border:0}.ardvi-pillar-nav a:nth-child(-n+2){border-block-end:1px solid var(--home-line)}.ardvi-pillar-nav a span:last-child{margin-inline-start:auto;display:inline}.ardvi-workspace__body,.ardvi-investigation__body{grid-template-columns:1fr}.ardvi-workspace__video{min-height:300px}.ardvi-assessment{padding:1.5rem}.ardvi-assessment>p:not(.ardvi-eyebrow){min-block-size:0}.ardvi-assessment dl{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ardvi-event-path{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr))}.ardvi-event-path li{font-size:.7rem}.ardvi-event-path li:nth-child(-n+2){border-block-end:1px solid var(--colour-line)}.ardvi-event-path li:nth-child(2){border-inline-end:0}.ardvi-investigation__bar{flex-wrap:wrap}.ardvi-investigation__scene{min-block-size:300px}.ardvi-investigation ol{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;display:grid}.ardvi-investigation li{border:0;align-content:start;padding:0}.ardvi-investigation li:before{display:none}.ardvi-investigation li strong{font-size:.75rem}.ardvi-investigation li span{font-size:.65rem;line-height:1.6}.ardvi-model-flow{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:460px;margin-inline:auto!important}.ardvi-model-lens{width:100px;height:100px}.ardvi-model-flow__models:before,.ardvi-model-flow__models:after{width:1px;height:2rem;left:50%;right:auto}.ardvi-model-flow__models:before{top:-2rem}.ardvi-model-flow__models:after{top:100%}.ardvi-model-flow__models>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ardvi-model-flow__models span{place-items:center;display:grid}.ardvi-model-flow__output dl div{grid-template-columns:80px minmax(0,1fr)}.ardvi-foundation dl{grid-template-columns:1fr;gap:2rem}.ardvi-foundation dl>div{padding-block-start:1.25rem}.ardvi-industries ul{gap:2rem 1rem}.ardvi-industries h3{font-size:1rem}}@media (max-width:480px){.ardvi-hero{min-block-size:830px}.ardvi-hero h1{font-size:2.3rem}.ardvi-hero__copy{padding-block-start:3rem}.ardvi-hero__summary{font-size:.95rem}.ardvi-hero .ardvi-actions{flex-direction:column;gap:.5rem}.ardvi-observation{gap:.5rem;padding:.9rem}.ardvi-observation p{font-size:.75rem}.ardvi-scenario-choice label>span{padding:.75rem .8rem;font-size:.7rem}.ardvi-workspace__bar{padding-inline:1rem;font-size:.65rem}.ardvi-workspace__video{min-height:250px}.ardvi-assessment dl{grid-template-columns:1fr;gap:0}.ardvi-investigation ol{grid-template-columns:1fr;gap:1.5rem}.ardvi-investigation li{border-inline-start:1px solid #3b4347;padding-inline-start:1rem}.ardvi-investigation li:before{display:block}.ardvi-investigation__scene{min-block-size:240px}.ardvi-operator__facts{justify-content:start;gap:1rem}.ardvi-flow{padding:1.5rem 1rem}.ardvi-flow__node{padding:.85rem .5rem;font-size:.7rem}.ardvi-industries ul{grid-template-columns:1fr}.ardvi-section-heading>p:not(.ardvi-eyebrow),.ardvi-chapter__copy>p:not(.ardvi-eyebrow){font-size:1rem}}@media (prefers-reduced-motion:reduce){.ardvi-home *,.ardvi-home :before,.ardvi-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ardvi-scenario-choice legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
