.flux3-testimonials{--f3-testimonial-peek:96px;--f3-testimonial-gap:48px;--f3-testimonial-mark-gutter:64px;--f3-testimonial-ring-stroke:0.944;--f3-testimonial-interval:8s;overflow-x:clip}.flux3-testimonials__viewport{--f3-testimonial-bleed:max(40px,(100vw - 1600px)/2);margin-right:calc(-1 * var(--f3-testimonial-bleed));overflow:hidden;mask-image:linear-gradient(to right,#000 calc(100% - var(--f3-testimonial-peek)),transparent)}@media (max-width:1023px){.flux3-testimonials__viewport{--f3-testimonial-bleed:20px}}.flux3-testimonials__track{display:flex;width:100%;gap:var(--f3-testimonial-gap);transform:translateX(calc(var(--f3-testimonial-index) * (var(--f3-testimonial-peek) - 100%)));transition:transform .45s cubic-bezier(.25,1,.5,1)}.flux3-testimonials__slide{position:relative;width:calc(100% - var(--f3-testimonial-peek) - var(--f3-testimonial-gap));flex:none;opacity:.55;transition:opacity .45s cubic-bezier(.25,1,.5,1)}.flux3-testimonials__slide[data-active=true]{opacity:1}.flux3-testimonials__advance{cursor:pointer;transition:transform .15s ease-out}.flux3-testimonials__advance:active{transform:scale(.96)}.flux3-testimonials__advance:focus-visible{outline:2px solid var(--f3-fg);outline-offset:3px}.flux3-testimonials__slide[data-next=true]:has(.flux3-testimonials__advance:focus-visible){opacity:.8}@media (hover:hover) and (pointer:fine){.flux3-testimonials__slide[data-next=true]:hover{opacity:.8}}.flux3-testimonials__slide figure{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;min-height:480px;border-radius:12px;padding:40px 40px 40px 24px;background:rgb(255 255 255/.1)}.flux3-testimonials__quote{position:relative;max-width:calc(56rem + var(--f3-testimonial-mark-gutter));padding-left:var(--f3-testimonial-mark-gutter);color:var(--f3-fg);font-size:var(--text-bf-subhead-med);font-weight:400;line-height:1.15;letter-spacing:-.03em;text-wrap:pretty}.flux3-testimonials__mark{position:absolute;top:-.06em;left:0;width:calc(var(--f3-testimonial-mark-gutter) - 16px);color:var(--f3-fg-30);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:clamp(3rem,7.6vw,5rem);font-weight:400;line-height:1;text-align:right;user-select:none}.flux3-testimonials__mark-close{padding-left:6px;color:var(--f3-fg-55)}.flux3-testimonials__foot{display:flex;flex-direction:column;margin-top:var(--f3-gap-section);padding-left:var(--f3-testimonial-mark-gutter);gap:16px}.flux3-testimonials__logo{width:auto;height:48px;max-width:180px;flex-shrink:0;align-self:flex-start;object-fit:contain;opacity:.7;filter:brightness(0) invert(1)}.flux3-testimonials__logo[alt="Nous Research"]{height:64px;max-width:240px}.flux3-page .flux3-testimonials__logo{outline:none}.flux3-testimonials__cite{display:block;color:var(--f3-fg-55);font-style:normal}.flux3-testimonials__name{color:var(--f3-fg)}.flux3-testimonials__pager{margin-top:32px;padding-left:0}.flux3-testimonials .flux3-cap__arrow:disabled{opacity:.4;cursor:default}.flux3-testimonials__ring{position:absolute;inset:-1px;pointer-events:none;display:none;transform:rotate(-90deg)}.flux3-testimonials__ring circle{fill:none;stroke:var(--f3-fg);stroke-width:var(--f3-testimonial-ring-stroke);stroke-dasharray:100;stroke-dashoffset:100}@keyframes flux3-testimonial-ring{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.flux3-testimonials:is([data-autoplay=on],[data-autoplay=paused]) .flux3-testimonials__ring{display:block}.flux3-testimonials:is([data-autoplay=on],[data-autoplay=paused]) .flux3-testimonials__ring circle{animation:flux3-testimonial-ring var(--f3-testimonial-interval) linear forwards}.flux3-testimonials[data-autoplay=paused] .flux3-testimonials__ring circle,.flux3-testimonials__slider:focus-within .flux3-testimonials__ring circle{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.flux3-testimonials__slider:hover .flux3-testimonials__ring circle{animation-play-state:paused}}@media (max-width:899px){.flux3-testimonials{--f3-testimonial-peek:32px;--f3-testimonial-gap:16px;--f3-testimonial-mark-gutter:0px;--f3-testimonial-ring-stroke:0.739}.flux3-testimonials__viewport{mask-image:none}.flux3-testimonials__mark{position:static;display:block;width:auto;margin-bottom:4px;font-size:3rem;text-align:left}.flux3-testimonials__logo{height:24px;max-width:90px}.flux3-testimonials__logo[alt="Nous Research"]{height:32px;max-width:120px}.flux3-testimonials__quote{line-height:1.3}}@media (prefers-reduced-motion:reduce){.flux3-testimonials__slide,.flux3-testimonials__track{transition:none}.flux3-testimonials__advance:active{transform:none}.flux3-testimonials:is([data-autoplay=on],[data-autoplay=paused]) .flux3-testimonials__ring{display:none}}.flux3-arch{--f3-arch-ours:var(--color-violet);--f3-arch-them:#6e7a6f;--f3-arch-them-line:#5a635b;--f3-arch-them-label:#8a9188;--f3-arch-rule:rgba(175,170,146,0.25);--f3-arch-grid:rgba(175,170,146,0.18);--f3-arch-axis:rgba(175,170,146,0.35);--f3-arch-callout:var(--f3-fg);--f3-arch-callout-drop:rgba(243,241,230,0.5);--f3-arch-stroke-ours:2.5px;--f3-arch-stroke-them:1.75px;--f3-arch-stroke-hair:1px;--f3-arch-stroke-callout:1.5px;--f3-arch-dash:6 4;--f3-arch-drop-dash:3 3;--f3-arch-pad:24px;--f3-arch-track-inset:24px;--f3-arch-label-w:84px;--f3-arch-row-h:56px;--f3-arch-y-axis-w:28px;--f3-arch-y-title-w:16px;--f3-arch-label-size:11px;--f3-arch-label-line:1.35;display:flex;flex-direction:column;gap:var(--f3-gap-block);width:100%;background:var(--f3-surface);padding:var(--f3-arch-pad)}.flux3-arch__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--f3-gap-block) var(--f3-gap-section);border-bottom:1px solid var(--f3-arch-rule);padding-bottom:var(--f3-gap-block)}.flux3-arch__intro{display:flex;min-width:0;flex:1 1 18rem;flex-direction:column;gap:var(--f3-gap-tight);max-width:46ch}.flux3-arch__headline{margin:0;color:var(--f3-fg);font-size:var(--text-bf-subhead-med);font-weight:var(--text-bf-subhead-med--font-weight);line-height:var(--text-bf-subhead-med--line-height);letter-spacing:var(--text-bf-subhead-med--letter-spacing);text-wrap:pretty}.flux3-arch__lede{margin:0;color:var(--f3-fg-55);font-size:var(--text-bf-paragraph-regular);font-weight:var(--text-bf-paragraph-regular--font-weight);line-height:var(--text-bf-paragraph-regular--line-height);letter-spacing:var(--text-bf-paragraph-regular--letter-spacing);text-wrap:pretty}.flux3-arch__lede strong{color:var(--f3-fg);font-weight:var(--text-bf-paragraph-medium--font-weight)}.flux3-arch__legend{display:flex;flex:none;flex-direction:column;gap:var(--f3-gap-tight)}.flux3-arch__legend-item{display:inline-flex;align-items:center;gap:10px;color:var(--f3-arch-them-label);font-size:var(--text-bf-body-2-regular);font-weight:var(--text-bf-body-2-regular--font-weight);line-height:var(--text-bf-body-2-regular--line-height);letter-spacing:var(--text-bf-body-2-regular--letter-spacing);white-space:nowrap}.flux3-arch__legend-item--ours{color:var(--f3-fg);font-weight:var(--text-bf-paragraph-medium--font-weight)}.flux3-arch__panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--f3-gap-section)}@media (min-width:1000px){.flux3-arch__panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.flux3-arch__panel{display:flex;min-width:0;flex-direction:column;gap:var(--f3-gap-tight);container-type:inline-size}.flux3-arch__eyebrow{margin:0;color:var(--f3-arch-them-label);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:var(--f3-arch-label-size);font-weight:500;line-height:var(--f3-arch-label-line);letter-spacing:.06em;text-transform:uppercase}.flux3-arch__title{margin:0;color:var(--f3-fg);font-size:var(--text-bf-paragraph-medium);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing)}.flux3-arch__subtitle{margin:0;color:var(--f3-fg-55);font-size:var(--text-bf-body-2-regular);font-weight:var(--text-bf-body-2-regular--font-weight);line-height:var(--text-bf-body-2-regular--line-height);letter-spacing:var(--text-bf-body-2-regular--letter-spacing);text-wrap:pretty}.flux3-arch__dumbbell{position:relative;margin-top:var(--f3-gap-tight);padding-top:20px}.flux3-arch__reference{position:absolute;top:20px;right:var(--f3-arch-track-inset);bottom:0;border-left:1px dashed var(--f3-arch-grid)}.flux3-arch__axis-title-x,.flux3-arch__axis-title-y,.flux3-arch__delta,.flux3-arch__footnotes,.flux3-arch__reference-label,.flux3-arch__row-metric,.flux3-arch__tick{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:var(--f3-arch-label-size);font-weight:500;line-height:var(--f3-arch-label-line);letter-spacing:.06em;text-transform:uppercase}.flux3-arch__reference-label{position:absolute;top:0;right:0;margin:0;color:var(--f3-arch-them-label);white-space:nowrap;text-align:right}.flux3-arch__row{display:flex;height:var(--f3-arch-row-h);align-items:center}.flux3-arch__row-label{display:flex;width:var(--f3-arch-label-w);flex:none;flex-direction:column;gap:2px}.flux3-arch__row-name{color:var(--f3-fg);font-size:var(--text-bf-paragraph-medium);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing)}.flux3-arch__row-metric{color:var(--f3-arch-them-label)}.flux3-arch__track{position:relative;height:100%;flex:1;min-width:0}.flux3-arch__connector{position:absolute;top:calc(50% - 6px);right:var(--f3-arch-track-inset);left:0;height:12px}.flux3-arch__marker{position:absolute;top:50%;display:block;line-height:0;transform:translate(-50%,-50%)}.flux3-arch__marker--end{right:var(--f3-arch-track-inset);transform:translate(50%,-50%)}.flux3-arch__value{position:absolute;bottom:calc(50% + 9px);color:var(--f3-fg);font-size:var(--text-bf-paragraph-medium);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing);white-space:nowrap;transform:translateX(-50%)}.flux3-arch__value--them{right:var(--f3-arch-track-inset);color:var(--f3-arch-them-label);font-weight:var(--text-bf-paragraph-regular--font-weight);transform:translateX(50%)}.flux3-arch__delta{position:absolute;top:calc(50% + 9px);color:var(--f3-arch-ours);font-weight:600;white-space:nowrap;transform:translateX(-50%)}.flux3-arch__delta--crowded,.flux3-arch__value--crowded{padding-right:3px;transform:translateX(-100%)}.flux3-arch__footnotes{display:flex;flex-wrap:wrap;gap:var(--f3-gap-tight) var(--f3-gap-block);margin-top:var(--f3-gap-tight);color:var(--f3-arch-them)}.flux3-arch__footnote-right{margin-left:auto;text-align:right}.flux3-arch__plot{display:flex;align-items:stretch;margin-top:var(--f3-gap-tight)}.flux3-arch__axis-title-y{display:block;width:var(--f3-arch-y-title-w);flex:none;margin:0;color:var(--f3-arch-them);text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.flux3-arch__y-axis{position:relative;width:var(--f3-arch-y-axis-w);flex:none}.flux3-arch__tick{position:absolute;color:var(--f3-arch-them-label);white-space:nowrap;font-variant-numeric:tabular-nums}.flux3-arch__y-axis .flux3-arch__tick{right:8px;transform:translateY(-50%)}.flux3-arch__x-axis{position:relative;height:16px;margin-top:6px;margin-left:calc(var(--f3-arch-y-title-w) + var(--f3-arch-y-axis-w))}.flux3-arch__x-axis .flux3-arch__tick{transform:translateX(-50%)}.flux3-arch__axis-title-x{margin:0;margin-left:calc(var(--f3-arch-y-title-w) + var(--f3-arch-y-axis-w));padding-right:16%;color:var(--f3-arch-them);text-align:center}.flux3-arch__plot-box{position:relative;flex:1;min-width:0}.flux3-arch__plot-svg{display:block;width:100%;height:auto}.flux3-arch__plot-marker{position:absolute;display:block;line-height:0;transform:translate(-50%,-50%)}.flux3-arch__end-label{position:absolute;padding-bottom:3px;color:var(--f3-fg);font-size:var(--text-bf-paragraph-medium);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing);white-space:nowrap;transform:translateY(-100%)}.flux3-arch__end-label--them{padding-top:3px;padding-bottom:0;color:var(--f3-arch-them-label);font-weight:var(--text-bf-paragraph-regular--font-weight);transform:none}.flux3-arch__callout,.flux3-arch__callout-label{display:none}.flux3-arch__callout-label{position:absolute;padding-bottom:4px;color:var(--f3-arch-callout);font-size:var(--text-bf-paragraph-medium);font-weight:var(--text-bf-paragraph-medium--font-weight);line-height:var(--text-bf-paragraph-medium--line-height);letter-spacing:var(--text-bf-paragraph-medium--letter-spacing);white-space:nowrap;transform:translate(-50%,-100%)}@container (min-width: 440px){.flux3-arch__callout{display:inline}.flux3-arch__callout-label{display:block}.flux3-arch__footnotes--fallback{display:none}}.flux3-arch__series--ours{fill:none;stroke:var(--f3-arch-ours);stroke-width:var(--f3-arch-stroke-ours);stroke-linecap:round;stroke-linejoin:round}.flux3-arch__series--them{fill:none;stroke:var(--f3-arch-them-line);stroke-width:var(--f3-arch-stroke-them);stroke-dasharray:var(--f3-arch-dash);stroke-linejoin:round}.flux3-arch__mark--ours{fill:var(--f3-arch-ours)}.flux3-arch__mark--them{fill:var(--f3-arch-them)}.flux3-arch__grid{fill:none;stroke:var(--f3-arch-grid);stroke-width:var(--f3-arch-stroke-hair)}.flux3-arch__axis-rule{fill:none;stroke:var(--f3-arch-axis);stroke-width:var(--f3-arch-stroke-hair)}.flux3-arch__callout-drop{fill:none;stroke:var(--f3-arch-callout-drop);stroke-width:var(--f3-arch-stroke-hair);stroke-dasharray:var(--f3-arch-drop-dash)}.flux3-arch__callout-rule{fill:none;stroke:var(--f3-arch-callout);stroke-width:var(--f3-arch-stroke-callout)}.flux3-arch__callout-arrow{fill:var(--f3-arch-callout)}@media (max-width:560px){.flux3-arch{--f3-arch-pad:20px;--f3-arch-label-w:64px;--f3-arch-track-inset:20px;--f3-arch-y-axis-w:24px;--f3-arch-y-title-w:14px}}.flux3-use-strip{--f3-use-tile:475px;--f3-use-gap:16px;--f3-use-fade:96px;--f3-use-row-h:calc(var(--f3-use-tile) * 9 / 16);display:flex;width:100%;flex-direction:column;gap:var(--f3-use-gap);mask-image:linear-gradient(to right,transparent,#000 var(--f3-use-fade),#000 calc(100% - var(--f3-use-fade)),transparent)}.flux3-use-strip__row{position:relative;height:var(--f3-use-row-h);overflow:hidden}.flux3-use-strip__tile{position:absolute;top:0;left:0;width:calc(var(--f3-use-row-h) * var(--f3-use-tile-aspect) + var(--f3-use-gap));height:100%;padding-right:var(--f3-use-gap);opacity:1;transform:translate3d(calc((var(--f3-use-start-sum) - var(--f3-use-row-start) * var(--f3-use-row-mean-aspect)) * var(--f3-use-row-h) + (var(--f3-use-tile-index) - var(--f3-use-row-start)) * var(--f3-use-gap)),0,0);transition:opacity .2s ease;will-change:transform}.flux3-page .flux3-use-strip__tile .flux3-media-caption__title{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--f3-fg)}.flux3-use-strip__tile .flux3-media-control:not(.flux3-media-audio-control){display:none}.flux3-use-strip__tile[data-dimmed=true]{opacity:.5}.flux3-use-strip__tile .flux3-media-audio-control{transition:opacity .2s ease,transform .18s cubic-bezier(.2,.6,.2,1),background-color .18s ease}@media (hover:hover) and (pointer:fine){.flux3-use-strip__tile .flux3-media-audio-control{opacity:0}.flux3-use-strip__tile .flux3-media-audio-control:focus-visible,.flux3-use-strip__tile:hover .flux3-media-audio-control{opacity:1}}@media (max-width:1279px){.flux3-use-strip{--f3-use-tile:400px}}@media (max-width:899px){.flux3-use-strip{--f3-use-tile:325px;--f3-use-fade:48px}}@media (max-width:639px){.flux3-use-strip{--f3-use-tile:72vw;--f3-use-gap:12px;--f3-use-fade:32px}.flux3-use-strip__row:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.flux3-use-strip__tile{transition:none;will-change:auto}.flux3-use-strip__tile .flux3-media-audio-control{transition:none}}