:root{--qai-teal-300:#e8c779;--qai-teal-500:#d6a13a;--qai-teal-600:#4a5640;--qai-teal-700:#536047;--qai-teal-800:#3f4a36;--qai-mint:#f7f2e6;--qai-ink:#342b23;--qai-ink-soft:#3f342c;--qai-label:#6d6254;--qai-muted:#6d6254;--qai-faint:#8a7d6e;--qai-white:#fffbf4;--qai-tint:#f3ebda;--qai-surface:#eae1cf;--qai-raised:#fffbf4;--qai-sunken:#efe6d4;--qai-disc:#e4d9c4;--qai-coral:#c0563a;--qai-coral-text:#a04630;--qai-amber:#d6a13a;--qai-amber-text:#916322;--qai-green:#536047;--qai-green-text:#3f4a36;--qai-blue:#3f4a36;--qai-blue-light:#e8c779;--qai-cyan:#536047;--qai-border:#342b231f;--qai-border-strong:#342b2329;--qai-on-dark-border:#f7f2e629;--qai-color-bg:#f7f2e6;--qai-color-bg-tint:var(--qai-tint);--qai-color-surface:var(--qai-surface);--qai-color-text:var(--qai-ink);--qai-color-text-secondary:var(--qai-muted);--qai-color-eyebrow:var(--qai-label);--qai-color-heading-accent:var(--qai-teal-800);--qai-color-link:var(--qai-teal-800);--qai-color-button-bg:var(--qai-teal-700);--qai-color-button-fg:#fff;--qai-color-accent:var(--qai-teal-500);--qai-color-border:var(--qai-border);--qai-color-surface-dark:var(--qai-ink);--qai-color-on-dark:var(--qai-mint);--qai-color-on-dark-muted:#f7f2e6bd;--qai-color-on-dark-highlight:var(--qai-mint);--qai-color-on-dark-accent:var(--qai-teal-300);--qai-color-ok:var(--qai-green);--qai-color-ok-text:var(--qai-green-text);--qai-color-warn:var(--qai-amber);--qai-color-warn-text:var(--qai-amber-text);--qai-color-stop:var(--qai-coral);--qai-color-stop-text:var(--qai-coral-text);--qai-font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--qai-font-sans:"Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--qai-font-mono:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--qai-weight-light:400;--qai-weight-medium:500;--qai-weight-semibold:600;--qai-weight-bold:700;--qai-text-hero:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--qai-text-title:clamp(1.625rem, 1.3rem + 1.1vw, 2.25rem);--qai-text-card:clamp(1.2rem, 1.08rem + .4vw, 1.4rem);--qai-text-body:clamp(1.125rem, 1.08rem + .16vw, 1.1875rem);--qai-text-eyebrow:.8125rem;--qai-text-label:.9375rem;--qai-text-numeral:clamp(2rem, 1.7rem + 1.2vw, 2.5rem);--qai-tracking-hero:-.018em;--qai-tracking-title:-.016em;--qai-tracking-card:-.01em;--qai-tracking-eyebrow:.16em;--qai-tracking-label:.04em;--qai-tracking-wordmark:-.015em;--qai-leading-tight:1.12;--qai-leading-title:1.18;--qai-leading-body:1.6;--qai-space-1:.25rem;--qai-space-2:.5rem;--qai-space-3:.75rem;--qai-space-4:1rem;--qai-space-6:1.5rem;--qai-space-8:2rem;--qai-space-12:3rem;--qai-space-16:4rem;--qai-space-24:6rem;--qai-radius-sm:.375rem;--qai-radius-md:.75rem;--qai-radius-lg:1rem;--qai-radius-pill:.5rem;--qai-shadow-card:0 10px 28px #342b2314;--qai-shadow-deck:0 24px 50px #342b2324;--qai-ease:cubic-bezier(.2, .8, .2, 1);--qai-duration-reveal:.45s;--qai-duration-twinkle:3.4s}@media (prefers-reduced-motion:reduce){:root{--qai-duration-reveal:0s;--qai-duration-twinkle:0s}}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Sora-wght-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Sora-wght-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/SourceSans3-wght-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/SourceSans3-wght-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--qai-color-bg);scroll-padding-top:5.5rem}body{font-family:var(--qai-font-sans);font-weight:var(--qai-weight-light);font-size:var(--qai-text-body);line-height:var(--qai-leading-body);color:var(--qai-color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}html,body{overflow-x:clip}.grid>*,.stack>*,.figure,.figure>*{min-width:0;max-width:100%}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}[hidden]{display:none!important}ul,ol{padding:0;list-style:none}a{color:var(--qai-color-link);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{color:var(--qai-teal-800)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}strong,b{font-weight:var(--qai-weight-medium)}::selection{background:var(--qai-teal-700);color:var(--qai-mint)}[data-on-dark] ::selection,.on-dark ::selection,.section--ink ::selection{background:var(--qai-teal-300);color:var(--qai-ink)}:focus-visible{outline:2px solid var(--qai-teal-700);outline-offset:3px;border-radius:2px}[data-on-dark] :focus-visible,.on-dark :focus-visible{outline-color:var(--qai-mint)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow{font-family:var(--qai-font-sans);font-size:var(--qai-text-eyebrow);letter-spacing:var(--qai-tracking-eyebrow);text-transform:uppercase;color:var(--qai-color-eyebrow);font-weight:500;line-height:1.4}.eyebrow--accent{color:var(--qai-teal-800)}.on-dark .eyebrow,.eyebrow--mint{color:var(--qai-mint)}.eyebrow--stop{color:var(--qai-color-stop-text)}.title-hero{font-family:var(--qai-font-display);font-size:var(--qai-text-hero);font-weight:var(--qai-weight-semibold);line-height:var(--qai-leading-tight);letter-spacing:var(--qai-tracking-hero);text-wrap:balance;max-width:18ch}.title-hero--wide{max-width:22ch}.title{font-family:var(--qai-font-display);font-size:var(--qai-text-title);font-weight:var(--qai-weight-semibold);line-height:var(--qai-leading-title);letter-spacing:var(--qai-tracking-title);text-wrap:balance;max-width:26ch}.title--wide{max-width:34ch}.title-card{font-family:var(--qai-font-display);font-size:var(--qai-text-card);font-weight:var(--qai-weight-semibold);letter-spacing:var(--qai-tracking-card);text-wrap:balance;line-height:1.25}.accent{color:var(--qai-color-heading-accent)}.on-dark .accent{color:var(--qai-mint)}.lead{color:var(--qai-color-text-secondary);max-width:44ch;font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.5}.lead--wide{max-width:52ch}.body{color:var(--qai-color-text-secondary);max-width:62ch}.body--ink{color:var(--qai-color-text)}.small{font-size:.9375rem;line-height:1.5}.numeral{font-size:var(--qai-text-numeral);font-weight:var(--qai-weight-semibold);letter-spacing:-.02em;line-height:1.05}.on-dark{color:var(--qai-color-on-dark)}.on-dark .lead,.on-dark .body,.on-dark .small{color:var(--qai-color-on-dark-muted)}.on-dark .title,.on-dark .title-hero,.on-dark .title-card,.on-dark .numeral,.on-dark a{color:var(--qai-color-on-dark)}.on-dark a:hover{color:var(--qai-mint)}.vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(1160px + 2 * var(--gutter));padding-inline:var(--gutter);--gutter:clamp(1.25rem, 4.5vw, 4rem);margin:0 auto}.section{padding-block:clamp(3.5rem,6vw + 1.5rem,7rem)}.section--tight{padding-block:clamp(2.5rem,4vw + 1rem,4.5rem)}.section--surface{background:var(--qai-color-surface)}.section--tint{background:var(--qai-color-bg-tint)}.section--dark{background:var(--qai-color-surface-dark);color:var(--qai-color-on-dark);position:relative;overflow:hidden}.section--dark>.texture{pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.section--dark>.wrap{position:relative}.section--ink{background:var(--qai-ink);color:var(--qai-color-on-dark)}.stack{gap:var(--gap,1.5rem);flex-direction:column;display:flex}.stack--sm{--gap:.75rem}.stack--lg{--gap:2.5rem}.stack--xl{--gap:clamp(2.5rem, 4vw, 4rem)}.head{flex-direction:column;gap:1.125rem;display:flex}.head--row{gap:1.5rem}@media (width>=1040px){.head--row{flex-direction:row;justify-content:space-between;align-items:flex-end}.head--row .body{max-width:40ch}}.grid{gap:var(--grid-gap,1.5rem);grid-template-columns:1fr;display:grid}@media (width>=720px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.grid--split-even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rule{background:var(--qai-color-border);border:0;height:1px;margin:0}.on-dark .rule{background:var(--qai-on-dark-border)}.row{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.btn{border-radius:var(--qai-radius-pill);min-height:3.25rem;font-weight:var(--qai-weight-medium);transition:background-color .16s var(--qai-ease), color .16s var(--qai-ease), border-color .16s var(--qai-ease), transform .16s var(--qai-ease), box-shadow .16s var(--qai-ease);white-space:normal;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;max-width:100%;padding:0 1.5rem;padding-block:.75rem;font-size:1.0625rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--qai-color-button-bg);color:var(--qai-color-button-fg)}.btn--primary:hover{background:var(--qai-teal-800);color:var(--qai-white);box-shadow:var(--qai-shadow-card)}.btn--secondary{border-color:var(--qai-border-strong);color:var(--qai-color-text);background:0 0}.btn--secondary:hover{border-color:var(--qai-teal-700);color:var(--qai-teal-800)}.btn--sm{min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem}.on-dark .btn--primary{background:var(--qai-white);color:var(--qai-teal-800)}.on-dark .btn--primary:hover{background:var(--qai-mint);color:var(--qai-ink)}.on-dark .btn--secondary{color:var(--qai-white);border-color:#ffffff59}.on-dark .btn--secondary:hover{border-color:var(--qai-mint);color:var(--qai-mint)}.btn .arrow{transition:transform .16s var(--qai-ease)}.btn:hover .arrow{transform:translate(3px)}.link{font-weight:var(--qai-weight-medium);color:var(--qai-color-link);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.link:hover{color:var(--qai-teal-800);text-decoration:underline}.link .arrow{transition:transform .16s var(--qai-ease)}.link:hover .arrow{transform:translate(3px)}.on-dark .link{color:var(--qai-mint)}.card{background:var(--qai-white);border:1px solid var(--qai-border-strong);border-radius:var(--qai-radius-md);transition:box-shadow .22s var(--qai-ease), transform .22s var(--qai-ease), border-color .22s var(--qai-ease);flex-direction:column;gap:.875rem;padding:clamp(1.375rem,2vw,1.75rem);display:flex}.card--link{color:inherit;text-decoration:none}.card--link:hover{box-shadow:var(--qai-shadow-card);color:inherit;border-color:#53604766;transform:translateY(-2px)}.card--dark{background:var(--qai-color-surface-dark);color:var(--qai-color-on-dark);border-color:#0000;justify-content:flex-end;min-height:19rem;position:relative;overflow:hidden}.card--dark .texture{pointer-events:none;width:100%;height:100%;transition:transform .6s var(--qai-ease), opacity .4s var(--qai-ease);opacity:.85;position:absolute;inset:0}.card--dark:hover .texture{opacity:1;transform:scale(1.04)}.card--dark>:not(.texture){position:relative}.card--dark.card--link:hover{border-color:#0000}.card__foot{margin-top:auto;padding-top:.5rem}@media (width<=719px){.card--dark{min-height:15rem}.hero__actions .btn,.cta__actions .btn{width:100%}}.ledger{border-top:1px solid var(--qai-color-border)}.ledger__row{border-bottom:1px solid var(--qai-color-border);grid-template-columns:1fr;gap:.75rem 2rem;padding:1.5rem 0;display:grid}@media (width>=720px){.ledger__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:1.75rem 0}}.ledger__cell{flex-direction:column;gap:.5rem;display:flex}.ledger__not{font-size:var(--qai-text-card);font-weight:var(--qai-weight-semibold);letter-spacing:var(--qai-tracking-card);color:var(--qai-color-text);line-height:1.25}.ledger__this{color:var(--qai-color-text)}.steps{counter-reset:step;gap:1.5rem;display:grid}@media (width>=720px){.steps--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.step{flex-direction:column;gap:.75rem;display:flex}.step__n{font-family:var(--qai-font-mono);font-size:var(--qai-text-eyebrow);letter-spacing:var(--qai-tracking-eyebrow);text-transform:uppercase;color:var(--qai-teal-800)}.step__n:after{content:"";background:var(--qai-teal-500);border-radius:1px;width:2.25rem;height:2px;margin-top:.75rem;display:block}.on-dark .step__n{color:var(--qai-mint)}.on-dark .step__n:after{background:var(--qai-teal-300)}.timeline{gap:0;display:grid;position:relative}.timeline__item{border-top:1px solid var(--qai-color-border);grid-template-columns:3.25rem minmax(0,1fr);gap:0 1.25rem;padding-block:1.5rem;display:grid;position:relative}.timeline__item:last-child{border-bottom:1px solid var(--qai-color-border)}.timeline__n{font-family:var(--qai-font-mono);letter-spacing:.08em;color:var(--qai-teal-800);padding-top:.2rem;font-size:.9375rem}.timeline__body{flex-direction:column;gap:.4rem;display:flex}@media (width>=720px){.timeline{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.timeline__item:nth-last-child(2){border-bottom:1px solid var(--qai-color-border)}}@media (width>=1040px){.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline__item:nth-last-child(3){border-bottom:1px solid var(--qai-color-border)}}.faq{border-top:1px solid var(--qai-color-border)}.faq__item{border-bottom:1px solid var(--qai-color-border)}.faq__q{text-align:left;width:100%;font-size:var(--qai-text-card);font-weight:var(--qai-weight-medium);letter-spacing:var(--qai-tracking-card);cursor:pointer;color:var(--qai-color-text);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;line-height:1.3;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";border:1px solid var(--qai-border-strong);background:linear-gradient(var(--qai-teal-800), var(--qai-teal-800)) center / .75rem 1.5px no-repeat, linear-gradient(var(--qai-teal-800), var(--qai-teal-800)) center / 1.5px .75rem no-repeat;width:1.5rem;height:1.5rem;transition:transform .22s var(--qai-ease), background-size .22s var(--qai-ease);border-radius:50%;flex:none;margin-top:.15rem}.faq__item[open] .faq__q:after{transform:rotate(45deg)}.faq__item[open] .faq__q{color:var(--qai-teal-800)}.faq__a{color:var(--qai-color-text-secondary);max-width:62ch;padding:0 3rem 1.5rem 0}.stat{flex-direction:column;gap:.35rem;display:flex}.stat__label{font-family:var(--qai-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qai-color-eyebrow);font-size:.75rem}.on-dark .stat__label{color:var(--qai-mint)}.status{font-family:var(--qai-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qai-color-ok-text);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.status:before{content:"";background:var(--qai-color-ok);border-radius:50%;width:.5rem;height:.5rem}.on-dark .status{color:var(--qai-mint)}.on-dark .status:before{background:var(--qai-teal-300)}.figure{width:100%}.figure svg{width:100%;height:auto;display:block}.figure--stacked{max-width:28rem;margin-inline:auto;display:block}.figure--wide{display:none}@media (width>=720px){.figure--stacked{display:none}.figure--wide{display:block}}@media (width>=720px) and (width<=1039px){.figure--fromDayOne .figure--wide{display:none}.figure--fromDayOne .figure--stacked{display:block}}.figure__caption{color:var(--qai-color-text-secondary);max-width:62ch;font-size:.9375rem}.figure-frame{background:var(--qai-white);border:1px solid var(--qai-color-border);border-radius:var(--qai-radius-lg);padding:clamp(1rem,2.5vw,2rem)}.figure-frame--flat{background:0 0;border:0;padding:0}.figure-scroll{min-width:0}.site-head{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(16px);border-bottom:1px solid var(--qai-color-border);background:#f7f2e6e6;position:sticky;top:0}.site-head__bar{justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;display:flex}.site-head__logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-head__logo:hover{color:inherit}.lockup{color:var(--qai-ink);align-items:center;gap:.7rem;display:inline-flex}.lockup--on-dark{color:var(--qai-mint)}.lockup svg{width:auto;height:2rem}.lockup__word{font-family:var(--qai-font-display);letter-spacing:var(--qai-tracking-wordmark);font-size:1.375rem;font-weight:500;line-height:1}.site-nav{align-items:center;gap:1.05rem;display:none}.site-nav a{color:var(--qai-color-text);font-size:.9375rem;font-weight:var(--qai-weight-light);padding:.35rem 0;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--qai-teal-500);transform-origin:0;height:2px;transition:transform .2s var(--qai-ease);border-radius:1px;position:absolute;bottom:-.1rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-nav a[aria-current=page]{font-weight:var(--qai-weight-medium);color:var(--qai-teal-800)}.site-nav__industries{align-items:center;gap:.15rem;display:flex;position:relative}.site-nav__industries.is-active>a{color:var(--qai-teal-800);font-weight:var(--qai-weight-medium)}.site-nav__industries.is-active>a:after{transform:scaleX(1)}.site-nav__toggle{border-radius:var(--qai-radius-sm);width:1.75rem;height:2.75rem;color:var(--qai-color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.site-nav__toggle:hover{background:var(--qai-color-surface)}.site-nav__toggle svg{transition:transform .16s var(--qai-ease)}.site-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav__dropdown{background:var(--qai-raised);border:1px solid var(--qai-color-border);border-radius:var(--qai-radius-sm);min-width:16rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:100%;left:-1rem;box-shadow:0 12px 28px #342b231f}.site-nav__dropdown a{border-radius:var(--qai-radius-sm);white-space:nowrap;padding:.8rem;display:block}.site-nav__dropdown a:hover,.site-nav__dropdown a:focus-visible{background:var(--qai-color-surface)}.site-nav__dropdown a:after{display:none}.site-nav__sectors{border-bottom:1px solid var(--qai-color-border);margin:0;padding:0 0 .6rem 1rem;list-style:none}.site-head__drawer .site-nav__sectors a{border-bottom:0;padding:.7rem 0;font-size:1rem;display:block}.site-head__tools{align-items:center;gap:1.25rem;display:none}.site-head__menu{border-radius:var(--qai-radius-sm);border:1px solid var(--qai-border-strong);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.site-head__menu svg{width:1.25rem;height:1.25rem}.site-head__menu .ico-close,.site-head[data-open] .site-head__menu .ico-menu{display:none}.site-head[data-open] .site-head__menu .ico-close{display:block}.site-head__drawer{overscroll-behavior:contain;border-top:1px solid var(--qai-color-border);max-height:calc(100svh - 4.5rem);padding:1.25rem 0 1.75rem;display:none;overflow-y:auto}.site-head[data-open] .site-head__drawer{display:block}.site-head__drawer .site-nav{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-head__drawer .site-nav a{border-bottom:1px solid var(--qai-color-border);padding:.85rem 0;font-size:1.125rem}.site-head__drawer .site-nav a:after{display:none}.site-head__drawer .row{justify-content:space-between;margin-top:1.25rem}@media (width>=1040px){.site-head__bar>.site-nav,.site-head__tools{display:flex}.site-head__menu,.site-head__drawer{display:none!important}}.skip{z-index:100;background:var(--qai-teal-800);color:var(--qai-white);border-radius:var(--qai-radius-sm);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.site-foot{background:var(--qai-ink);color:var(--qai-color-on-dark);padding-block:clamp(3rem,5vw,4.5rem) 2.25rem}.site-foot__top{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=720px){.site-foot__top{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}}@media (width>=1040px){.site-foot__top{grid-template-columns:2fr 1fr 1fr}}.site-foot__logo{color:inherit;text-decoration:none}.site-foot__logo:hover{color:inherit}.site-foot .lockup svg{height:2.15rem}.site-foot__tag{color:var(--qai-color-on-dark-muted);max-width:30ch}.site-foot h2{font-family:var(--qai-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qai-mint);margin-bottom:1rem;font-size:.75rem}.site-foot ul{flex-direction:column;gap:.6rem;display:flex}.site-foot ul a{color:var(--qai-color-on-dark-muted);font-size:.9375rem;text-decoration:none}.site-foot ul a:hover{color:var(--qai-white)}.site-foot__bottom{border-top:1px solid var(--qai-on-dark-border);color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.site-foot__bottom a{color:inherit;text-decoration:none}.site-foot__bottom a:hover{color:var(--qai-white)}.site-foot__lang{font-family:var(--qai-font-mono);letter-spacing:.08em;align-items:center;gap:.6rem;font-size:.8125rem;display:inline-flex}.site-foot__lang-current{color:var(--qai-white)}.site-foot__lang a{color:var(--qai-mint);border-bottom:1px solid #0000;text-decoration:none}.site-foot__lang a:hover{color:var(--qai-white);border-bottom-color:currentColor}.hero{padding-block:clamp(3rem,6vw,5.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.hero__inner{flex-direction:column;gap:1.75rem;display:flex}.hero__actions{margin-top:.5rem}.hero__figure{margin-top:clamp(1.5rem,4vw,3rem)}.hero--dark{background:var(--qai-color-surface-dark);color:var(--qai-color-on-dark)}.hero--dark .texture{pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero--dark .wrap{position:relative}.hero__art{border-radius:var(--qai-radius-lg);aspect-ratio:3/2;background:var(--qai-color-bg-tint);overflow:hidden}.hero__art img{object-fit:cover;width:100%;height:100%}.hero__split{gap:clamp(2.25rem,7vw,3rem);display:grid}@media (width>=1040px){.hero__split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.sector-art{aspect-ratio:16/10;border-radius:var(--qai-radius-md);background:var(--qai-color-bg-tint);overflow:hidden}.sector-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--qai-ease)}.card--link:hover .sector-art img{transform:scale(1.03)}.card--media{padding:0;overflow:hidden}.card--media .card__body{flex-direction:column;gap:.875rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.card--media .sector-art{border-radius:0}.founder{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (width>=720px){.founder{grid-template-columns:9rem minmax(0,1fr);gap:2rem}}.founder__photo{object-fit:cover;border:1px solid var(--qai-color-border);background:var(--qai-color-bg-tint);border-radius:50%;width:9rem;height:9rem}.founder__role{font-family:var(--qai-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--qai-teal-800);font-size:.75rem}.founder__role a{color:inherit}.form{flex-direction:column;gap:1.25rem;display:flex;container-type:inline-size}.form__verification{width:100%;min-height:65px}.form__verification[data-size=compact]{justify-content:center;min-height:140px;display:flex}@container (width<=299px){.form__verification{min-height:140px}}.form__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=720px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{flex-direction:column;gap:.45rem;display:flex}.field__label{font-size:.9375rem;font-weight:var(--qai-weight-medium)}.field__opt{color:var(--qai-color-text-secondary);font-weight:var(--qai-weight-light)}.field__input{border:1px solid var(--qai-border-strong);background:var(--qai-white);width:100%;min-height:3.25rem;transition:border-color .16s var(--qai-ease), box-shadow .16s var(--qai-ease);border-radius:.625rem;padding:.8rem 1rem}textarea.field__input{resize:vertical;min-height:10rem;line-height:1.5}.field__input::placeholder{color:var(--qai-faint)}.field__input:hover{border-color:#10201c47}.field__input:focus{border-color:var(--qai-teal-700);outline:none;box-shadow:0 0 0 3px #53604738}.field__input[aria-invalid=true]{border-color:var(--qai-coral-text)}.field__help{color:var(--qai-color-text-secondary);font-size:.875rem}.field__error{color:var(--qai-color-stop-text);font-size:.875rem}.field__error:empty{display:none}.field__foot{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.field__count{font-family:var(--qai-font-mono);letter-spacing:.08em;color:var(--qai-color-text-secondary);font-size:.75rem}.field__count.is-over{color:var(--qai-color-stop-text)}.form__status{color:var(--qai-color-stop-text);font-size:.9375rem}.form__status:empty{display:none}.form__status--ok{color:var(--qai-color-ok-text)}.form__foot{flex-direction:column;gap:1rem;display:flex}.form__note{color:var(--qai-color-text-secondary);font-size:.8125rem}.honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn[disabled]{opacity:.7;cursor:progress;transform:none}.sent{border:1px solid var(--qai-color-border);border-radius:var(--qai-radius-md);background:var(--qai-color-surface);flex-direction:column;gap:1rem;padding:2rem;display:flex}.sent__mark{background:var(--qai-color-ok);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.sent__mark svg{width:1.5rem;height:1.5rem}.aside{flex-direction:column;gap:1.25rem;display:flex}.aside ol{counter-reset:n;flex-direction:column;gap:1rem;display:flex}.aside li{color:var(--qai-color-text);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.aside li:before{counter-increment:n;content:counter(n, decimal-leading-zero);font-family:var(--qai-font-mono);letter-spacing:.08em;color:var(--qai-teal-800);font-size:.8125rem}.cf-turnstile{min-height:65px}.glance{border-top:2px solid var(--qai-teal-500);flex-direction:column;gap:.6rem;padding-top:1.25rem;display:flex}.glance__mark{background:var(--qai-disc);width:1.75rem;height:1.75rem;color:var(--qai-teal-800);border-radius:50%;place-items:center;display:grid}.glance__mark svg{width:1rem;height:1rem}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{font-family:var(--qai-font-mono);letter-spacing:.06em;border-radius:var(--qai-radius-pill);border:1px solid var(--qai-border-strong);background:var(--qai-color-surface);color:var(--qai-teal-800);padding:.5rem .85rem;font-size:.8125rem}dl.ledger dt,dl.ledger dd{margin:0}.timeline--dark .timeline__item,.timeline--dark .timeline__item:last-child{border-color:var(--qai-on-dark-border)}@media (width>=720px){.timeline--dark .timeline__item:nth-last-child(2){border-bottom-color:var(--qai-on-dark-border)}}@media (width>=1040px){.timeline--dark .timeline__item:nth-last-child(3){border-bottom-color:var(--qai-on-dark-border)}}.timeline--dark .timeline__n{color:var(--qai-mint)}.prose{flex-direction:column;gap:1.25rem;max-width:68ch;display:flex}.prose h2{font-size:var(--qai-text-card);font-weight:var(--qai-weight-semibold);letter-spacing:var(--qai-tracking-card);margin-top:1.25rem}.prose p{color:var(--qai-color-text)}.prose .updated{font-family:var(--qai-font-mono);letter-spacing:.06em;color:var(--qai-color-text-secondary);font-size:.8125rem}.cta{position:relative;overflow:hidden}.cta .texture{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid;position:relative}@media (width>=1040px){.cta__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cta__actions{flex-wrap:wrap;gap:.875rem;display:flex}@media (width>=1040px){.cta__actions{justify-content:flex-end}}.plain{align-items:center;min-height:60vh;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(.9rem)}}[data-enter]{animation:rise var(--qai-duration-reveal) var(--qai-ease) backwards;animation-delay:calc(var(--i,0) * 90ms)}[data-enter="1"]{--i:1}[data-enter="2"]{--i:2}[data-enter="3"]{--i:3}[data-enter="4"]{--i:4}html.js .reveal{opacity:0;transition:opacity .7s var(--qai-ease), transform .7s var(--qai-ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(1.1rem)}html.js .reveal.in{opacity:1;transform:none}@keyframes settle{0%{opacity:0;transform:scale(1.04)}}.hero__art{animation:settle .9s var(--qai-ease) backwards;animation-delay:.18s}.site-head{transition:box-shadow .26s var(--qai-ease), background-color .26s var(--qai-ease)}.site-head.is-scrolled{box-shadow:0 8px 24px #102c2614}:root{--fx-step:.15s;--fx-sub:55ms}.figure .fx{transform-box:fill-box;transform-origin:50%;animation-delay:calc(var(--k,0) * var(--fx-step) + var(--s,0) * var(--fx-sub) + .12s);animation-fill-mode:both;animation-timing-function:var(--qai-ease)}html.js .figure:not(.in) .fx-in,html.js .figure:not(.in) .fx-left,html.js .figure:not(.in) .fx-pop,html.js .figure:not(.in) .fx-draw{opacity:0}html.js .figure:not(.in) .fx-grow{transform:scaleX(0)}html.js .figure:not(.in) .fx-bar,html.js .figure:not(.in) .fx-scale{transform:scaleY(0)}.figure .fx-grow{transform-origin:0}.figure .fx-bar{transform-origin:bottom}.figure .fx-draw{stroke-dasharray:1}@keyframes fx-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fx-left{0%{opacity:0;transform:translate(-16px)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes fx-draw{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-bar{0%{transform:scaleY(0)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}html.js .figure.in .fx-in{animation-name:fx-rise;animation-duration:.7s}html.js .figure.in .fx-left{animation-name:fx-left;animation-duration:.7s}html.js .figure.in .fx-pop{animation-name:fx-pop;animation-duration:.52s}html.js .figure.in .fx-draw{animation-name:fx-draw;animation-duration:.8s;animation-timing-function:ease-in-out}html.js .figure.in .fx-grow{animation-name:fx-grow;animation-duration:.7s}html.js .figure.in .fx-bar,html.js .figure.in .fx-scale{animation-name:fx-bar;animation-duration:.65s}html.js .figure.in .fx-spin{transform-box:view-box;transform-origin:var(--cx) var(--cy);animation:42s linear infinite fx-spin}html.js .figure.in .fx-pulse{animation:4.2s ease-in-out 1s infinite fx-pulse}.figure .fx-beat,html.js .figure:not(.in) .fx-orbit{opacity:0}html.js .figure.in .fx-orbit{transform-box:view-box;transform-origin:var(--cx) var(--cy);animation:8s linear 1.4s infinite fx-spin,.6s .9s both fx-fade}html.js .figure.in .fx-beat{animation:8s ease-in-out infinite fx-beat;animation-delay:calc(var(--i) * 2s + .4s)}.figure .fx-flow{transition:opacity .7s 1.6s}html.js .figure:not(.in) .fx-flow{opacity:0;transition:none}html.js .figure.in .fx-ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out 2.2s infinite fx-ping}@keyframes fx-beat{0%,30%,to{opacity:0}10%,16%{opacity:1}}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-ping{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;transform:none}[data-enter],.hero__art{animation:none}html.js .figure .fx{opacity:1;transform:none;animation:none!important}html.js .figure .fx-beat{opacity:0}.figure .fx-flow,.figure .fx-ping{display:none}}html:has(.page-cinema){scroll-padding-top:4.5rem}.cinema{background:var(--qai-ink);height:calc(100svh - 4.5rem);min-height:24rem;position:relative;overflow:hidden}.cinema__img{object-fit:cover;width:100%;height:100%;animation:cinema-drift 24s var(--qai-ease) both}.cinema:before{content:"";z-index:1;pointer-events:none;background:#342b2347;position:absolute;inset:0}.cinema__curtain{z-index:2;background:var(--qai-color-bg);pointer-events:none;animation:cinema-unveil 2.7s var(--qai-ease) both;position:absolute;inset:0}.cinema__brand{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cinema__brand .lockup{color:var(--qai-mint);filter:drop-shadow(0 2px 16px #342b2340);animation:cinema-brand 2.7s var(--qai-ease) both;gap:clamp(.8rem,2.5vw,1.75rem)}.cinema__brand .lockup svg{width:auto;height:clamp(4rem,8vw,7rem)}.cinema__brand .lockup__word{font-size:clamp(2.5rem,6vw,5.5rem)}.cinema--returning .cinema__curtain{opacity:0;animation:none}.page-cinema .site-head{animation:cinema-chrome 2.7s var(--qai-ease) both}.page-cinema:has(.cinema--returning) .site-head{animation:none}@keyframes cinema-chrome{0%,48%{opacity:0;visibility:hidden;transform:translateY(-.5rem)}to{opacity:1;visibility:visible;transform:none}}.cinema--returning .cinema__brand .lockup{animation:none}@keyframes cinema-unveil{0%,48%{opacity:1}to{opacity:0}}@keyframes cinema-brand{0%,50%{color:var(--qai-ink);filter:none}to{color:var(--qai-mint)}}.cinema__cue{z-index:2;color:#f7f2e6e6;font-family:var(--qai-font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;font-size:.8125rem;text-decoration:none;position:absolute;bottom:clamp(1.15rem,3.5vw,2rem);left:50%;transform:translate(-50%)}.cinema__cue:hover{color:var(--qai-color-bg)}.cinema__cue:after{content:"";opacity:.75;background:currentColor;width:1px;height:1.65rem;margin:.45rem auto 0;animation:1.8s ease-in-out infinite cinema-cue;display:block}.cinema:after{content:"";background:linear-gradient(180deg, transparent, var(--qai-color-bg));pointer-events:none;height:22%;position:absolute;inset:auto 0 0}@keyframes cinema-drift{0%{transform:scale(1.06)}to{transform:scale(1.01)}}@keyframes cinema-cue{0%,to{opacity:.75;transform:scaleY(1)}50%{opacity:.35;transform:scaleY(.65)}}@media (prefers-reduced-motion:reduce){.cinema__img{animation:none;transform:none}.cinema__cue:after{animation:none}.cinema__curtain{opacity:0;animation:none}.cinema__brand .lockup,.page-cinema .site-head{animation:none}}.hero--message{padding-block:clamp(4.5rem,10vw,8.5rem) clamp(3.5rem,7vw,6.5rem)}.hero--message .title-hero{max-width:20ch}.hero--message .lead{max-width:48ch}.card--quiet{opacity:.92}.card--stat{justify-content:space-between;gap:1.75rem}.card--stat__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card--stat__head .eyebrow{max-width:28ch}.card--stat__head .status{flex-shrink:0;padding-top:.05rem}.stat-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;line-height:1.2;display:flex}.stat-change__before{color:var(--qai-muted);font-size:clamp(1.25rem,2vw,1.625rem)}.stat-change__arrow{color:var(--qai-faint);align-self:center}.stat-change__arrow .arrow{width:1.5rem;height:1.5rem}.stat-change__after{color:var(--qai-teal-800);letter-spacing:-.025em;font-size:clamp(1.875rem,2.7vw,2.5rem);font-weight:600}.ledger--comparison{border:1px solid var(--qai-border-strong);border-radius:var(--qai-radius-md);overflow:hidden}.ledger__head{display:none}.ledger--comparison .ledger__row{gap:0;padding:0}.ledger--comparison .ledger__row:last-child{border-bottom:0}.ledger--comparison .ledger__cell{justify-content:center;padding:1.25rem 1.5rem}.ledger--comparison .ledger__cell:last-child{background:var(--qai-white)}.ledger--comparison .ledger__not{font-size:var(--qai-text-body);letter-spacing:normal;color:var(--qai-muted);font-weight:400;line-height:1.5}.ledger--comparison .ledger__this{font-size:var(--qai-text-body);color:var(--qai-teal-800);font-weight:500;line-height:1.5}@media (width>=720px){.ledger__head{border-bottom:1px solid var(--qai-border-strong);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ledger__head>*{padding:1rem 1.75rem}.ledger__head>:last-child{background:var(--qai-white)}.ledger--comparison .ledger__cell{padding:1.5rem 1.75rem}.ledger--comparison .ledger__cell>.eyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sector-next{justify-content:flex-start;gap:1.5rem;min-height:14rem;padding:clamp(1.5rem,2.5vw,2rem)}.sector-next .texture{opacity:.3}.sector-next:hover .texture{opacity:.45}.sector-next__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sector-next__arrow{border:1px solid var(--qai-on-dark-border);border-radius:50%;flex:0 0 2.25rem;place-items:center;height:2.25rem;display:grid}.sector-next__arrow .arrow{transition:transform .2s var(--qai-ease)}.sector-next:hover .arrow{transform:translate(3px)}.sector-next__description{text-wrap:pretty;max-width:38ch;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;line-height:1.4}.sector-next:focus-visible{outline-color:var(--qai-teal-700)}@media (width<=719px){.sector-next{min-height:0}}.home-cta{flex-direction:column;gap:1.75rem;display:flex}.logo-strip{color:var(--qai-color-text-secondary);flex-wrap:wrap;gap:.65rem 1.35rem;font-size:.9375rem;display:flex}.logo-strip li{position:relative}.logo-strip li:not(:last-child):after{content:"·";color:var(--qai-faint);position:absolute;right:-.85rem}.frost-proof__frame{aspect-ratio:4/5;border-radius:var(--qai-radius-lg);background:var(--qai-ink);box-shadow:var(--qai-shadow-card);margin:0;position:relative;overflow:hidden}.frost-proof__frame>img{object-fit:cover;width:100%;height:100%}.frost-proof__frame--field>img{object-position:center 36%}.frost-proof__frame--factory>img{object-position:center 30%}.frost-proof__frame .frost{width:min(84%,15.25rem);position:absolute;inset:auto .7rem .7rem auto}.frost{pointer-events:none;flex-direction:column;gap:.4rem;display:flex}.frost__panel{-webkit-backdrop-filter:blur(16px);color:var(--qai-ink);background:#fffdf8f0;border:1px solid #ffffffc7;border-radius:.55rem;padding:.55rem .65rem .5rem;box-shadow:0 10px 28px #342b2324}.frost__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.frost__title{font-family:var(--qai-font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:600}.frost__ok{background:var(--qai-green);border-radius:50%;width:.55rem;height:.55rem}.frost__list{flex-direction:column;gap:.18rem;margin-top:.4rem;display:flex}.frost__row{justify-content:space-between;gap:.5rem;font-size:.64rem;line-height:1.28;display:flex}.frost__tag{color:var(--qai-green-text);font-weight:600}.frost__row--warn{background:#d6a13a29;border-radius:.25rem;margin-inline:-.2rem;padding:.12rem .2rem}.frost__row--warn .frost__tag{color:var(--qai-amber-text)}.frost__foot{color:var(--qai-muted);justify-content:space-between;gap:.5rem;margin-top:.42rem;font-size:.58rem;display:flex}.frost__live{color:var(--qai-green-text);font-weight:500}.frost__live:before{content:"";background:var(--qai-green);vertical-align:.05rem;border-radius:50%;width:.35rem;height:.35rem;margin-right:.28rem;display:inline-block}@media (width<=719px){.hero--message .btn{width:100%}.frost-proof__frame{aspect-ratio:4/5}}.craft-visual{border-radius:var(--qai-radius-lg);box-shadow:var(--qai-shadow-card);background:var(--qai-color-bg-tint);overflow:hidden}.craft-visual img{width:100%;height:auto;display:block}.craft-visual__note{color:var(--qai-color-text-secondary);padding:.85rem 1.1rem 1.1rem;font-size:.9375rem}.report{border:1px solid var(--qai-border-strong);border-radius:var(--qai-radius-lg);box-shadow:var(--qai-shadow-card);-webkit-backdrop-filter:blur(16px);background:#fffbf4c7;padding:clamp(1.25rem,2.4vw,1.75rem)}.report__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.report__kicker,.report__period,.report__section,.report__rec-kicker,.report__foot,.report__meta{letter-spacing:.04em;color:var(--qai-color-text-secondary);font-size:.875rem}.report__title{font-family:var(--qai-font-display);letter-spacing:-.01em;margin-top:.2rem;font-size:1.25rem;font-weight:600}.report__section{text-transform:uppercase;margin-bottom:.65rem;font-weight:500}.report__list{flex-direction:column;gap:.75rem;display:flex}.report__row{border-top:1px solid var(--qai-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.report__name{color:var(--qai-color-text);font-weight:500}.report__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--qai-sunken);color:var(--qai-ink);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.75rem;font-weight:500}.report__tag--high{color:var(--qai-color-stop-text);background:#a046301f}.report__tag--medium{color:var(--qai-color-warn-text);background:#9163221f}.report__tag--review{color:var(--qai-teal-800);background:#5360471f}.report__rec{border-radius:var(--qai-radius-md);background:var(--qai-sunken);margin-top:1.15rem;padding:1rem 1.05rem}.report__rec-kicker{text-transform:uppercase;color:var(--qai-teal-800);margin-bottom:.35rem;font-weight:500}.report__rec-body{color:var(--qai-color-text);max-width:46ch}.report__foot{margin-top:1rem}.tools{gap:1.5rem;display:grid}@media (width>=720px){.tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tool{flex-direction:column;gap:.75rem;display:flex}.tool__n{font-size:var(--qai-text-eyebrow);letter-spacing:var(--qai-tracking-eyebrow);text-transform:uppercase;color:var(--qai-teal-800)}.tool__n:after{content:"";background:var(--qai-teal-500);border-radius:1px;width:2.25rem;height:2px;margin-top:.75rem;display:block}@media print{.site-head,.site-foot,.cta,.skip{display:none!important}.section{padding-block:1.5rem}a{color:inherit}}[data-loop].is-paused,[data-loop].is-paused *{animation-play-state:paused!important}.terrain{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.terrain__lines{transform-box:view-box;transform-origin:50%;animation:38s ease-in-out infinite alternate terrain-drift}.terrain__line{fill:none;stroke:var(--qai-teal-600);stroke-width:1.1px;opacity:.2}.terrain__line--index{stroke-width:1.8px;opacity:.3}html.js .terrain .terrain__line{stroke-dasharray:1;stroke-dashoffset:1px}html.js .terrain.in .terrain__line{animation:2.6s cubic-bezier(.45,.05,.25,1) both terrain-draw;animation-delay:calc(var(--i) * 80ms)}.terrain__pin{color:var(--qai-teal-500)}.terrain__dot{fill:var(--qai-teal-500);stroke:var(--qai-white);stroke-width:2px}.terrain__cross{stroke:var(--qai-teal-600);stroke-width:1.4px;stroke-linecap:round;opacity:.55}.terrain__pulse{fill:none;stroke:var(--qai-teal-500);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite terrain-pulse}html.js .terrain:not(.in) .terrain__pin{opacity:0}html.js .terrain.in .terrain__pin{animation:fade-in .7s var(--qai-ease) 1.4s both}@keyframes terrain-draw{to{stroke-dashoffset:0}}@keyframes terrain-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-1.2%,.8%)rotate(1.2deg)}}@keyframes terrain-pulse{0%{opacity:.7;transform:scale(.7)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes fade-in{0%{opacity:0}}.cta__terrain,.site-foot__terrain,.lost__terrain{pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.cta__terrain{inset:0 0 0 30%}.cta>.wrap{position:relative}@media (width<=1039px){.cta__terrain{opacity:.7;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 90%);mask-image:linear-gradient(#0000 20%,#000 90%)}}.site-foot{position:relative;overflow:hidden}.site-foot>.wrap{position:relative}.site-foot__terrain{background:var(--qai-mint);opacity:.11;-webkit-mask-composite:source-in;animation:44s ease-in-out infinite alternate terrain-drift;inset:-6% -4% -6% 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),url(/art/terrain-footer.svg);mask-image:linear-gradient(90deg,#0000,#000 45%),url(/art/terrain-footer.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%,cover;mask-size:100% 100%,cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect}.lost{position:relative;overflow:hidden}.lost>.wrap{position:relative}.lost__terrain{inset:0 0 0 25%}@media (width<=719px){.site-foot__terrain{opacity:.07;inset:0}.lost__terrain{opacity:.6;inset:0}}.hero__split--capture{align-items:center}.hero--capture .title-hero{font-size:clamp(2rem,1.35rem + 2vw,3rem)}.capture{justify-self:center;width:100%;max-width:34rem;margin:0;position:relative;container-type:inline-size}@media (width>=1040px){.capture{justify-self:end}}.capture__ground{border-radius:var(--qai-radius-lg);background:var(--qai-color-bg-tint);border:1px solid var(--qai-color-border);position:absolute;inset:0;overflow:hidden}.capture__stage{flex-direction:column;padding:7cqi 6cqi 6cqi;font-size:clamp(.78rem,3.25cqi,1rem);line-height:1.4;display:flex;position:relative}.capture__expert{z-index:2;background:var(--qai-raised);border:1px solid var(--qai-border-strong);border-radius:var(--qai-radius-md);width:88%;box-shadow:var(--qai-shadow-card);flex-direction:column;gap:.85em;padding:1.1em 1.25em 1.2em;display:flex;position:relative}.capture__who-row{align-items:center;gap:.75em;display:flex}.capture__avatar{width:2.5em;height:2.5em;fill:var(--qai-teal-800);flex:none}.capture__avatar-disc{fill:var(--qai-disc)}.capture__who{letter-spacing:.14em;text-transform:uppercase;color:var(--qai-teal-800);font-size:.72em;font-weight:500;line-height:1.3}.capture__once{color:var(--qai-muted);font-size:.85em;line-height:1.3}.capture__quote{font-family:var(--qai-font-display);letter-spacing:-.01em;color:var(--qai-ink);text-wrap:pretty;font-size:1.1em;font-weight:500;line-height:1.4;display:grid}.capture__quote>*,.capture__foot>*{grid-area:1/1}.capture__ghost{visibility:hidden}.capture__caret{vertical-align:-.16em;background:var(--qai-teal-700);opacity:0;width:2px;height:1.05em;margin-left:2px;display:inline-block}.capture.is-typing .capture__caret{opacity:1;animation:.9s step-end infinite caret}@keyframes caret{50%{opacity:0}}.capture__link{z-index:1;width:100%;height:auto;margin:-.35em 0 -1.4em;display:block;position:relative;overflow:visible}.capture__link path{fill:none;stroke:var(--qai-teal-500);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 2}.capture__rule{z-index:3;border-radius:var(--qai-radius-pill);background:var(--qai-teal-800);max-width:100%;color:var(--qai-mint);white-space:nowrap;align-self:flex-end;align-items:center;gap:.55em;margin:0 5% -1.15em 0;padding:.62em 1em;font-size:.92em;line-height:1.2;display:inline-flex;position:relative;box-shadow:0 12px 26px #342b2333}.capture__rule svg{fill:none;width:1em;height:1em;stroke:var(--qai-teal-300);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.capture__rule-k{letter-spacing:.16em;text-transform:uppercase;color:var(--qai-teal-300);font-size:.72em;font-weight:500}.capture__rule strong{color:var(--qai-white);font-weight:600}.capture__artifact{z-index:2;background:var(--qai-raised);border:1px solid var(--qai-border-strong);border-radius:var(--qai-radius-md);box-shadow:var(--qai-shadow-deck);padding:1.7em 1.2em 1.05em;position:relative}.capture__head{border-bottom:1px solid var(--qai-color-border);justify-content:space-between;align-items:center;gap:1em;padding:0 .5em .8em;display:flex}.capture__head [data-k]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-width:0;color:var(--qai-label);font-size:.72em;font-weight:500;overflow:hidden}.capture__live,.capture__foot{position:relative}.capture__live{letter-spacing:.12em;text-transform:uppercase;color:var(--qai-color-ok-text);flex:none;align-items:center;gap:.45em;font-size:.68em;display:inline-flex}.capture__live:before{content:"";background:var(--qai-color-ok);border-radius:50%;width:.62em;height:.62em;animation:2.4s ease-out infinite live;box-shadow:0 0 #53604773}@keyframes live{0%{box-shadow:0 0 #53604773}70%,to{box-shadow:0 0 0 .55em #53604700}}.capture__rows{flex-direction:column;margin:.4em 0;display:flex;position:relative}.capture__row{font-variant-numeric:tabular-nums;color:var(--qai-ink-soft);transition:background-color .42s var(--qai-ease);border-radius:.45em;grid-template-columns:minmax(0,1fr) auto minmax(7.2em,auto);align-items:center;gap:.9em;padding:.6em .5em;font-size:.95em;display:grid;position:relative}.capture__value{color:var(--qai-ink);text-align:right;font-weight:600}.capture__status{color:var(--qai-color-ok-text);white-space:nowrap;transform-origin:0;align-items:center;gap:.42em;font-size:.84em;display:flex}.capture__status svg{flex:none;width:1.2em;height:1.2em}.capture__status circle{fill:var(--qai-color-ok)}.capture__tick,.capture__bar{fill:none;stroke:var(--qai-white);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.capture__bar{display:none}.capture__row.is-fail{background:#c0563a1a}.capture__row.is-fail .capture__status{color:var(--qai-color-stop-text)}.capture__row.is-fail circle{fill:var(--qai-color-stop)}.capture__row.is-fail .capture__tick{display:none}.capture__row.is-fail .capture__bar{display:inline}.capture__scan{height:2.4em;box-shadow:inset 2px 0 0 var(--qai-teal-700);opacity:0;pointer-events:none;transition:transform .36s var(--qai-ease), opacity .24s ease;background:#53604712;border-radius:.45em;position:absolute;inset:0 0 auto}.capture__scan.is-on{opacity:1}.capture__foot{border-top:1px solid var(--qai-color-border);color:var(--qai-muted);padding:.8em .5em 0;font-size:.84em;display:grid}.capture__foot>:before{content:"";background:var(--qai-color-stop);vertical-align:.05em;border-radius:2px;width:.55em;height:.55em;margin-right:.55em;display:inline-block}.capture.is-resetting .capture__stage *,.capture.is-resetting .capture__stage :before{transition:none!important;animation:none!important}.capture.is-live .capture__expert,.capture.is-live .capture__artifact{opacity:0;transition:opacity .52s var(--qai-ease), transform .7s var(--qai-ease);transform:translateY(14px)}.capture.is-live .capture__link{transition:opacity .4s}.capture.is-live .capture__link path{stroke-dashoffset:1.05px;transition:stroke-dashoffset .82s cubic-bezier(.6,.05,.3,1)}.capture.is-live .capture__rule{opacity:0;transition:opacity .28s .56s,transform .56s cubic-bezier(.3,1.5,.5,1) .56s;transform:translateY(8px)scale(.82)}.capture.is-live .capture__row{opacity:0;transition:opacity .32s ease, transform .42s var(--qai-ease), background-color .42s var(--qai-ease);transform:translate(-10px)}.capture.is-live .capture__row.is-fail:not(.is-checked){background-color:#0000}.capture.is-live .capture__status{opacity:0;transition:opacity .2s,transform .38s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}.capture.is-live .capture__foot>[data-k]{opacity:0;transition:opacity .42s ease, transform .42s var(--qai-ease);transform:translateY(4px)}.capture.is-live.s-expert .capture__expert,.capture.is-live.s-artifact .capture__artifact{opacity:1;transform:none}.capture.is-live.s-rule .capture__link path{stroke-dashoffset:0}.capture.is-live.s-rule .capture__rule,.capture.is-live .capture__row.is-in,.capture.is-live .capture__row.is-checked .capture__status{opacity:1;transform:none}.capture.is-live .capture__row.is-fail.is-checked{animation:.9s ease-out held}.capture.is-live.s-foot .capture__foot>[data-k]{opacity:1;transform:none}@keyframes held{0%{background-color:#c0563a42}to{background-color:#c0563a1a}}.capture.is-live.s-out .capture__expert,.capture.is-live.s-out .capture__rule,.capture.is-live.s-out .capture__artifact,.capture.is-live.s-out .capture__link{opacity:0;transition:opacity .42s ease, transform .52s var(--qai-ease);transform:translateY(-6px)}.hero__split--compound{align-items:center}.compound{justify-self:center;width:100%;max-width:34rem;height:auto;overflow:visible}.compound__spokes line{stroke:var(--qai-teal-600);stroke-width:1.3px;stroke-dasharray:1 2;opacity:.35}.compound__core{fill:var(--qai-sunken);stroke:var(--qai-teal-500);stroke-width:2px;stroke-opacity:.5}.compound__halo{fill:none;stroke:var(--qai-teal-500);stroke-width:1.5px;opacity:0}.compound__label{font-family:var(--qai-font-sans);letter-spacing:.16em;text-transform:uppercase;fill:var(--qai-teal-800);font-size:12px;font-weight:500}.compound__brain,.compound__tile,.compound__expert,.compound__halo{transform-box:fill-box;transform-origin:50%}.compound__dots circle{animation:3.4s ease-in-out infinite twinkle}.compound__dots circle:nth-child(2n){animation-delay:-1.1s}.compound__dots circle:nth-child(3n){animation-delay:-2.3s}.compound__stroke{fill:none;stroke:var(--qai-teal-500);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 2}.compound__expert{fill:var(--qai-teal-800)}.compound__expert-disc{fill:var(--qai-disc)}.compound__tile rect{fill:var(--qai-raised);stroke:var(--qai-border-strong);stroke-width:1.2px}.compound__tile path{fill:none;stroke:var(--qai-teal-800);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.compound__pulses circle{fill:var(--qai-teal-800)}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:1}}html.js .compound:not(.in) .compound__tile,html.js .compound:not(.in) .compound__expert,html.js .compound:not(.in) .compound__pulses{opacity:0}html.js .compound .compound__spokes line,html.js .compound .compound__stroke{stroke-dashoffset:1.05px}html.js .compound.in .compound__expert{animation:.56s cubic-bezier(.3,1.5,.5,1) .2s both layer-pop}html.js .compound.in .compound__stroke{animation:.7s cubic-bezier(.5,.05,.3,1) .6s both terrain-draw}html.js .compound.in .compound__tile{animation:layer-pop .52s cubic-bezier(.3, 1.5, .5, 1) var(--t) both}html.js .compound.in .compound__spokes line{animation:terrain-draw .52s ease-out calc(var(--t) + .12s) both}html.js .compound.in .compound__brain{animation:brain-grow var(--total) cubic-bezier(.3, 0, .3, 1) .4s both}html.js .compound.in .compound__halo{animation:halo 3.2s ease-out calc(var(--total) + .2s) infinite}html.js .compound.in .compound__pulses{animation:fade-in .6s ease var(--total) both}@keyframes brain-grow{0%{transform:scale(.74)}}@keyframes halo{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35)}}@media (width<=1039px){.compound{max-width:30rem}}.sector-art,.hero__art{position:relative}.layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.card--link .layer{transition:transform .7s var(--qai-ease)}.card--link:hover .layer{transform:scale(1.03)}.layer__line{fill:none;stroke:var(--qai-teal-800);stroke-width:2.4px;stroke-linecap:round;opacity:.85}.layer__line--soft{stroke-width:1.8px;opacity:.55}.layer__draw{stroke-dasharray:1 2}.layer__march{fill:none;stroke:var(--qai-teal-800);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 18;opacity:.8;animation:1.4s linear infinite march}.layer__target{fill:none;stroke:var(--qai-teal-800);stroke-width:2.2px}.layer__cross{stroke:var(--qai-teal-800);stroke-width:2.2px;stroke-linecap:round}.layer__node{fill:var(--qai-teal-800);stroke:var(--qai-white);stroke-width:2.5px}.layer__ring{fill:none;stroke:var(--qai-teal-800);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite terrain-pulse}.layer__cone{fill:var(--qai-teal-800);opacity:.1}.layer__sweep{fill:none;stroke:var(--qai-teal-800);stroke-width:1.6px;stroke-dasharray:5 6;opacity:.5}.layer__scan{transform-box:view-box;transform-origin:498px 64px;animation:7s ease-in-out infinite alternate sway}.layer__reticle,.layer--manufacturing .layer__line,.layer__target,.layer__cross{filter:drop-shadow(0 0 1.5px var(--qai-white)) drop-shadow(0 0 1px var(--qai-white))}.layer__reticle{fill:none;stroke:var(--qai-teal-800);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.layer--manufacturing .layer__line--soft{opacity:.8}.layer__ok circle{fill:var(--qai-color-ok);stroke:var(--qai-white);stroke-width:2px}.layer__ok path{fill:none;stroke:var(--qai-white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.layer__ok{animation:9s linear 1.6s infinite both hop-ok}.layer__hop{animation:hop 9s var(--qai-ease) infinite;transform:translate(202px,380px)}.layer__chip rect{fill:var(--qai-raised);stroke:var(--qai-border-strong);filter:drop-shadow(0 6px 10px #342b2329)}.layer__chip circle{fill:var(--qai-color-ok)}.layer__chip path{fill:none;stroke:var(--qai-white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.layer__chip text{font-family:var(--qai-font-sans);letter-spacing:.01em;fill:var(--qai-ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.layer__pop{transform-box:fill-box;transform-origin:50%}html.js .layer:not(.in) .layer__pop,html.js .layer:not(.in) .layer__scan,html.js .layer:not(.in) .layer__hop,html.js .layer:not(.in) .layer__march{opacity:0}html.js .layer .layer__draw{stroke-dashoffset:1.05px}html.js .layer.in .layer__draw{animation:1.3s cubic-bezier(.5,.05,.3,1) both terrain-draw;animation-delay:calc(.3s + var(--k) * .3s)}html.js .layer.in .layer__pop{animation:.56s cubic-bezier(.3,1.5,.5,1) both layer-pop;animation-delay:calc(.7s + var(--k) * .26s)}html.js .layer.in .layer__scan{animation:7s ease-in-out infinite alternate sway,.9s .4s both fade-in}html.js .layer.in .layer__hop{animation:hop 9s var(--qai-ease) 1.6s infinite, fade-in .5s ease 1.4s both}html.js .layer.in .layer__march{animation:1.4s linear infinite march,.7s 1.2s both fade-in}@keyframes layer-pop{0%{opacity:0;transform:scale(.6)}}@keyframes march{to{stroke-dashoffset:-20px}}@keyframes sway{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes hop-ok{0%,4%,22%,29%,47%,54%,72%,79%,97%,to{opacity:0}8%,19%,33%,44%,58%,69%,83%,94%{opacity:1}}@keyframes hop{0%,20%{transform:translate(202px,380px)}25%,45%{transform:translate(270px,361px)}50%,70%{transform:translate(349px,332px)}75%,95%{transform:translate(400px,312px)}to{transform:translate(202px,380px)}}.frost__list,.frost__ok{position:relative}.frost__ok:after,.frost__live:before{animation:2.4s ease-out infinite live}.frost__ok:after{content:"";border-radius:50%;position:absolute;inset:0}html.js .frost-proof__frame>img{transition:transform 2.4s var(--qai-ease);transform:scale(1.06)}html.js .frost-proof__frame.in>img{transform:none}html.js .frost-proof__frame:not(.in) .frost__row{opacity:0}html.js .frost-proof__frame.in .frost__row{--at:calc(.9s + var(--r) * .19s);animation:frost-row .38s var(--qai-ease) var(--at) both}html.js .frost-proof__frame.in .frost__tag{animation:layer-pop .42s cubic-bezier(.3, 1.6, .5, 1) calc(var(--at) + .16s) both}html.js .frost-proof__frame.in .frost__row--warn{animation:frost-row .38s var(--qai-ease) var(--at) both, frost-warn 1.4s ease-out calc(var(--at) + .16s) both}html.js .frost-proof__frame.in .frost__list:after{content:"";background:var(--qai-teal-700);height:1px;animation:frost-scan calc(var(--rows) * .19s + .2s) linear .9s both;position:absolute;top:0;left:-.3rem;right:-.3rem;box-shadow:0 0 8px 1px #53604759}@keyframes frost-row{0%{opacity:0;transform:translate(-6px)}}@keyframes frost-warn{0%{background-color:#d6a13a80}}@keyframes frost-scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.ledger--comparison .ledger__this{align-items:flex-start;gap:.7rem;display:flex}.ledger__tick{flex:none;width:1.25rem;height:1.25rem;margin-top:.15em}.ledger__tick circle{fill:var(--qai-teal-700)}.ledger__tick path{fill:none;stroke:var(--qai-white);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2}html.js .reveal .ledger__tick{opacity:0;transition:transform .46s cubic-bezier(.3,1.6,.5,1),opacity .2s;transition-delay:calc(var(--d,0) * 90ms + .3s);transform:scale(.4)}html.js .reveal .ledger__tick path{stroke-dashoffset:1.05px;transition:stroke-dashoffset .42s;transition-delay:calc(var(--d,0) * 90ms + .52s)}html.js .reveal.in .ledger__tick{opacity:1;transform:none}html.js .reveal.in .ledger__tick path{stroke-dashoffset:0}.ledger--comparison .ledger__cell:last-child{transition:box-shadow .22s}.ledger--comparison .ledger__row:hover .ledger__cell:last-child{box-shadow:inset 3px 0 0 var(--qai-teal-500)}.timeline__item:before{content:"";background:var(--qai-teal-500);transform-origin:0;border-radius:1px;width:3.25rem;height:2px;position:absolute;top:-1px;left:0}html.js .timeline__item.reveal:before{transition:transform .7s var(--qai-ease);transition-delay:calc(var(--d,0) * .14s + .25s);transform:scaleX(0)}html.js .timeline__item.reveal.in:before{transform:none}.glance__mark path{stroke-dasharray:1 2}html.js .glance.reveal .glance__mark{transition:transform .48s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--d,0) * 90ms + .25s);transform:scale(.5)}html.js .glance.reveal .glance__mark path{stroke-dashoffset:1.05px;transition:stroke-dashoffset .48s;transition-delay:calc(var(--d,0) * 90ms + .45s)}html.js .glance.reveal.in .glance__mark{transform:none}html.js .glance.reveal.in .glance__mark path{stroke-dashoffset:0}.ruler{background:repeating-linear-gradient(90deg, var(--qai-border-strong) 0 1px, transparent 1px calc(100% / var(--ticks))) 0 100% / 100% 45% no-repeat, var(--qai-sunken);height:.9rem;box-shadow:inset 0 0 0 1px var(--qai-color-border);border-radius:.3rem;position:relative;overflow:hidden}.ruler__bar{border-radius:inherit;background:var(--qai-teal-700);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}html.js .ruler:not(.in) .ruler__bar{background:var(--qai-disc);transform:scaleX(1)}html.js .ruler.in .ruler__bar{animation:1.9s cubic-bezier(.7,0,.2,1) .25s both ruler-compress}@keyframes ruler-compress{0%,30%{background:var(--qai-disc);transform:scaleX(1)}to{transform:scaleX(var(--p));background:var(--qai-teal-700)}}.card--stat .ruler{margin-top:-.5rem}.stat .ruler{max-width:26rem;margin-block:.4rem .35rem}.lockup__pen{stroke-dasharray:1 2;stroke-dashoffset:0}.cinema .lockup--draw .lockup__pen{animation:.64s cubic-bezier(.5,.05,.3,1) .16s both pen}.cinema .lockup--draw mask+mask .lockup__pen{animation-duration:.4s;animation-delay:.7s}.cinema .lockup--draw .lockup__word{animation:word-in .76s var(--qai-ease) .56s both}.cinema--returning .lockup--draw .lockup__pen,.cinema--returning .lockup--draw .lockup__word{animation:none}@keyframes pen{0%{stroke-dashoffset:1.05px}}@keyframes word-in{0%{opacity:0;filter:blur(3px);transform:translate(-.18em)}}@media (prefers-reduced-motion:reduce){.compound *,.layer *,.terrain *,.ruler *,.lockup--draw *,.frost-proof__frame *,.capture *{animation:none!important}.ledger__tick,.ledger__tick path,.glance__mark,.glance__mark path,.timeline__item:before{transition:none!important}.site-foot__terrain{animation:none}html.js .reveal .ledger__tick,html.js .glance.reveal .glance__mark{opacity:1;transform:none}html.js .reveal .ledger__tick path,html.js .glance.reveal .glance__mark path{stroke-dashoffset:0}html.js .timeline__item.reveal:before{transform:none}.compound__dots circle,.compound__halo{animation:none!important}.compound__pulses{display:none}html.js .compound .compound__spokes line,html.js .compound .compound__stroke{stroke-dashoffset:0}.frost__ok:after,.frost__live:before{animation:none}html.js .frost-proof__frame>img{transition:none;transform:none}html.js .frost-proof__frame .frost__list:after{display:none}.layer__march,.layer__ring,.layer__scan,.layer__hop,.layer__ok{opacity:1!important;animation:none!important}html.js .layer .layer__draw{stroke-dashoffset:0}html.js .ruler .ruler__bar{transform:scaleX(var(--p));background:var(--qai-teal-700);animation:none}.lockup__pen,.lockup--draw .lockup__word{animation:none!important}.terrain__lines,.terrain__pulse,.capture__live:before{animation:none}html.js .terrain .terrain__line{stroke-dashoffset:0;animation:none}html.js .terrain .terrain__pin{opacity:1;animation:none}}
