.ramv2-article{color-scheme:light;--paper:#ffffffe6;--ink:#000;--muted:#695875;--line:#4d0d6c3d;--panel:#f0e8f8;--signal:#d7b6ea;--content:min(1200px, calc(100vw - 64px));--copy-width:760px;--copy-size:20px;--intro-size:23px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;box-shadow:none;background:0 0;border-radius:0;font-family:"Source Sans 3",Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45}.ramv2-article,.ramv2-article *{box-sizing:border-box}html{scroll-behavior:smooth}.ramv2-page{width:100%;max-width:none;margin:0;padding:0}#page-bg{-webkit-mask-image:linear-gradient(#000 0 120vh,#0000 230vh);mask-image:linear-gradient(#000 0 120vh,#0000 230vh)}.ramv2-article a{color:inherit;text-decoration:none}.ramv2-article button,.ramv2-article select,.ramv2-article input{color:inherit;font:inherit}.ramv2-hero,.article-section{width:var(--content);margin-inline:auto}.ramv2-hero{isolation:isolate;background:0 0;border-bottom:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);column-gap:clamp(48px,6vw,88px);min-height:calc(100svh - 72px);padding:0;display:grid;position:relative;overflow:hidden}.section-label{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.ramv2-hero h1{z-index:2;text-align:left;max-width:9ch;font-size:clamp(44px,6vw,84px);font-family:var(--font-brand);letter-spacing:-.05em;color:#000;grid-area:1/1;align-self:center;margin:48px 0;font-weight:700;line-height:.96;position:relative}.ramv2-hero-footer{z-index:2;text-align:left;grid-area:2/1;width:100%;min-width:0;max-width:none;margin:0 0 42px;position:relative}.hero-mosaic{--mosaic-gap:clamp(2px, .25vw, 4px);align-content:center;gap:var(--mosaic-gap);pointer-events:none;background:0 0;grid-area:1/2/-1;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.hero-mosaic-row{opacity:0;will-change:opacity, transform;min-width:0;overflow:hidden;transform:translateY(10px)}.hero-mosaic-track{--subpixel-rotation:0deg;width:440%;animation:hero-mosaic-scroll var(--marquee-duration,72s) linear infinite;will-change:transform;display:flex}@supports ((-moz-appearance:none)){.hero-mosaic-track{--subpixel-rotation:.05deg}}.hero-mosaic-sequence{width:50%;height:auto;padding-right:var(--mosaic-gap);box-sizing:border-box;background:0 0;flex:0 0 50%;display:block}.hero-mosaic.is-ready .hero-mosaic-row{animation:.76s cubic-bezier(.2,.72,.18,1) both hero-mosaic-reveal;animation-delay:calc(80ms + var(--row) * 70ms)}@keyframes hero-mosaic-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-mosaic-scroll{0%{transform:translate3d(0, 0, 0) rotateZ(var(--subpixel-rotation))}to{transform:translate3d(-50%, 0, 0) rotateZ(var(--subpixel-rotation))}}.ramv2-hero-deck{letter-spacing:-.01em;margin:0;font-size:clamp(21px,2vw,25px);font-weight:500;line-height:1.45}.performance-snapshot{border-top:1px solid var(--ink);min-width:0;margin-top:32px;padding-top:22px}.intro .performance-snapshot{width:100%;max-width:var(--copy-width);margin-inline:auto;border-top:0;margin-top:48px;padding-top:0}.intro .article-copy{margin-top:0}.intro .release-section{max-width:var(--copy-width);background:#f5f5f3;border-radius:6px;margin:48px auto 0;padding:clamp(30px,4vw,44px)}.release-section h2{color:#000;font-family:var(--font-brand);letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05}.release-section-copy p:last-child{margin-bottom:0}.ramv2-article .release-section-copy a{text-decoration:underline;text-decoration-color:var(--line)}.performance-snapshot-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.performance-snapshot-header>div:first-child>span,.performance-snapshot footer{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.performance-snapshot-header h2{font-family:var(--font-brand);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2.3vw,30px);line-height:1.05}.snapshot-table-scroll{scrollbar-width:thin;max-width:100%;margin-top:20px;overflow-x:auto}.snapshot-table-frame{min-width:100%;padding:3px 0;position:relative}.snapshot-table-frame:after{z-index:2;border:1px solid var(--line);content:"";pointer-events:none;width:calc(13.3333% + 4px);position:absolute;top:0;bottom:0;left:calc(60% - 2px)}.snapshot-table-scroll table{z-index:1;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:100%;margin:0;font-size:15px;position:relative}.snapshot-col-family{width:20%}.snapshot-col-tasks{width:40%}.snapshot-col-score{width:13.3333%}.snapshot-table-scroll th:first-child{width:20%}.snapshot-table-scroll th:nth-child(2){width:40%}.snapshot-table-scroll th,.snapshot-table-scroll td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px}.snapshot-table-scroll th:first-child,.snapshot-table-scroll td:first-child{padding-left:0}.snapshot-table-scroll th:first-child,.snapshot-table-scroll td:first-child,.snapshot-table-scroll th:nth-child(2),.snapshot-table-scroll td:nth-child(2){text-align:left}.snapshot-table-scroll th:nth-child(3),.snapshot-table-scroll td:nth-child(3){text-align:center;background:#d7b6ea0f}.snapshot-table-scroll thead th{color:var(--muted);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px}.snapshot-table-scroll .snapshot-metric-row th{text-align:center;background:0 0;border-bottom:0;width:auto;padding-top:6px;padding-bottom:2px}.snapshot-table-scroll .snapshot-metric-row th:nth-child(2){text-align:center;width:auto}.snapshot-table-scroll tbody th{font-weight:500}.snapshot-disclosure{box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:7px;margin:0;padding:0;font-weight:500;line-height:1.3;display:inline-flex}.snapshot-summary-label{font-weight:500;line-height:1.3}.snapshot-disclosure>span{transform-origin:40%;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex:none;width:0;height:0;transition:transform .12s}.snapshot-disclosure[aria-expanded=true]>span{transform:rotate(90deg)}.snapshot-disclosure:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.snapshot-family-details th,.snapshot-family-details td{background:#d7b6ea1a;padding-top:8px;padding-bottom:8px}.snapshot-family-details th{line-height:1.25}.snapshot-family-details small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.performance-snapshot footer{gap:5px;margin-top:18px;line-height:1.45;display:grid}.ramv2-hero-index{text-align:left;border-top:1px solid var(--ink);margin-top:32px}.ramv2-hero-index a{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;padding:9px 0;font-size:13px;display:grid}.ramv2-hero-index a:hover,.ramv2-hero-index a:focus-visible{background:var(--signal);outline:none;padding-left:8px;transition:padding .14s}.article-section{scroll-margin-top:calc(var(--navbar-height) + 24px);border-top:0;padding:52px 0 88px}.article-section.intro{padding-top:36px;padding-bottom:40px}.section-label{width:100%;max-width:var(--copy-width);margin-inline:auto;font-family:var(--font-brand);letter-spacing:.08em;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:32px;font-size:12px}.article-section>.section-label{margin-left:auto;margin-right:auto}.section-label span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.section-label:before{background:var(--ink);content:"";flex:none;order:2;width:2px;height:18px}.section-label span:first-child{order:1}.section-label span:last-child{color:var(--ink);order:3;font-size:13px}.article-copy,.ramv2-section-heading{max-width:var(--copy-width);text-align:left;margin-inline:auto}.article-copy--lead{font-size:var(--copy-size);line-height:1.65}.article-copy p,.article-copy p:last-child,.ramv2-section-heading p{max-width:none;color:var(--ink);font-size:var(--copy-size);letter-spacing:0;margin:0 0 1.25em;padding:0;line-height:1.65}.article-copy--lead>p:first-child{font-size:var(--intro-size);line-height:1.55}.ramv2-section-heading{margin-bottom:0}.ramv2-section-heading h2{font-size:clamp(28px,3vw,40px);font-family:var(--font-brand);letter-spacing:-.04em;margin:0 0 18px;font-weight:700;line-height:1}.article-section .article-section-title{width:100%;max-width:var(--copy-width);font-family:var(--font-brand);letter-spacing:-.035em;color:#000;align-items:baseline;gap:18px;margin:0 auto 34px;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.05;display:flex}.ramv2-section-heading .article-section-title{margin-bottom:30px}.article-section-index{color:#7a3fa8;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.68em;font-weight:650}.ramv2-section-heading p{max-width:var(--copy-width)}.release-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.release-actions button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.release-actions button:hover,.release-actions button:focus-visible{background:var(--ink);color:#fff;outline:none}.technology-source,.showcase-sources a,#technology .article-copy a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.technology-source{color:var(--muted);margin-top:10px;font-size:12px;display:inline-block}.model-code{max-width:var(--copy-width);margin-top:38px}.model-code pre{border:1px solid var(--line);background:#fff;margin:0;padding:20px 22px;font-size:14px;line-height:1.65;overflow-x:auto}.model-code code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.model-code code .tok-keyword{color:#8128b8;font-weight:600}.model-code code .tok-builtin{color:#0f7d93}.model-code code .tok-function{color:#2a5bd7}.model-code code .tok-string{color:#1a7a4a}.model-code code .tok-number{color:#b5651d}.model-code code .tok-comment{color:var(--muted);font-style:italic}.getstarted-code{width:100%;max-width:var(--copy-width);text-align:left;margin:28px 0 32px}.selected-performance{width:100%;max-width:var(--copy-width);margin:54px auto 0}.selected-performance h3{font-family:var(--font-brand);letter-spacing:-.03em;color:#000;margin:0 0 18px;font-size:clamp(20px,2vw,26px);font-weight:700}.selected-performance-note{color:var(--ink);margin:0 0 18px;font-size:16px;font-style:italic;line-height:1.5}.ramv2-article .selected-performance-note a,.ramv2-article .selected-performance-footnote a,.ramv2-article .selected-note-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line)}.selected-performance-footnote{color:var(--ink);margin:14px 0 0;font-size:13px;font-style:italic;line-height:1.5}.selected-blind-marker{color:#4d0d6c}.selected-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.selected-table-frame{border:1.5px solid #4d0d6c80;width:100%;min-width:700px;padding:0;position:relative}.selected-performance-table{z-index:1;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:100%;margin:0;font-size:14px;position:relative}.selected-col-family{width:17%}.selected-col-task{width:35%}.selected-col-score{width:16%}.selected-performance-table th,.selected-performance-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 8px}.selected-performance-table th:first-child,.selected-performance-table td:first-child{padding-left:0}.selected-performance-table thead th{color:var(--ink);letter-spacing:.01em;text-transform:none;font-size:13px;font-weight:600;line-height:1.35}.selected-performance-table tbody th{font-weight:600;line-height:1.35}.selected-performance-table .selected-family-cell{color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:600}.selected-performance-table thead tr:last-child th:first-child,.selected-performance-table tbody th.selected-family-cell{text-align:left;padding-left:16px;padding-right:0}.selected-performance-table th.selected-task-cell{padding-left:8px}.selected-performance-table tbody td,.selected-performance-table thead tr:last-child th:nth-child(n+3){text-align:center}.selected-performance-table .selected-ram2-cell{background:#d7b6ea14}.selected-performance-table thead tr:last-child th:nth-child(3),.selected-performance-table tbody td.selected-ram2-cell{border-left:1px solid var(--line);border-right:1px solid var(--line)}.selected-performance-table thead tr:last-child th:nth-child(3){border-top:1px solid var(--line)}.selected-performance-table td.selected-note-cell{border-left:1px solid var(--line);color:var(--muted);text-align:left;font-style:italic;font-weight:400}.selected-performance-table .selected-metric-hint{color:var(--muted);font-weight:400}.selected-performance-table small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;display:block}.selected-performance-table .selected-metric-row th{text-align:center;border-bottom:0;padding-top:4px;padding-bottom:2px}.showcase-stack{position:relative}.article-section#showcase{padding-top:28px;padding-bottom:0}.article-section#technology{padding-top:24px;padding-bottom:44px}.article-section#technology .article-copy p>strong:first-child{margin-right:.75em}.article-section.whats-next{padding-top:80px;padding-bottom:44px}.whats-next-copy strong{font-weight:650}.article-section#showcase .section-label{margin:0 auto 18px}.gallery-intro{margin-bottom:34px}.gallery-intro p{max-width:62ch;color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.55}.showcase-domain-nav{z-index:25;top:calc(var(--navbar-height) - 1px);scrollbar-width:none;white-space:nowrap;border-top:0;border-bottom:1px solid var(--line);font-family:var(--font-brand);letter-spacing:-.01em;backdrop-filter:blur(8px);background:#fffffff5;align-items:center;gap:11px;margin:0;padding:12px 0 13px;font-size:14px;line-height:1.2;display:flex;position:sticky;overflow-x:auto}.showcase-domain-nav::-webkit-scrollbar{display:none}.showcase-domain-nav a{color:#0000005c;flex:none;font-weight:500;transition:color .16s}.showcase-domain-nav a:hover,.showcase-domain-nav a:focus-visible,.showcase-domain-nav a.is-active{color:var(--ink)}.showcase-domain-nav a.is-active{font-weight:650}.showcase-domain-nav a:focus-visible{outline-offset:4px;outline:1px solid}.showcase-domain-nav span{color:var(--line);flex:none;font-weight:400}.showcase-domain-nav .showcase-domain-nav-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:700}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.showcase-domain-card{z-index:1;min-width:0;scroll-margin-top:calc(var(--navbar-height) + 48px);background:#fff;padding:clamp(48px,5vw,68px) 0 clamp(72px,8vw,104px);position:relative}.showcase-domain-card+.showcase-domain-card{border-top:1px solid var(--line)}.showcase-domain-cases{gap:68px;display:grid}.showcase-case{min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(320px,35%);align-items:start;gap:clamp(42px,7vw,104px);margin:0;padding:0;display:grid}.showcase-case--single-visual{grid-template-columns:minmax(0,1fr) minmax(320px,35%)}.showcase-domain-cases>.showcase-case+.showcase-case{border-top:1px solid var(--line);padding-top:68px}.showcase-case-header{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.showcase-case-header span,.showcase-metrics>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.showcase-case-header h4{color:var(--ink);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.1}.showcase-case-description{margin-top:24px}.showcase-case-description p{color:var(--ink);font-size:var(--copy-size);margin:0 0 1em;line-height:1.65}.showcase-sources{color:var(--muted);font-size:var(--copy-size);margin:24px 0 0;font-weight:300;line-height:1.65}.showcase-grid{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;display:grid}.showcase-panel{min-width:0;margin:0}.showcase-panel--reference{justify-self:end;width:min(100%,260px)}.showcase-panel--reference figcaption{text-align:right}.showcase-panel figcaption{min-height:34px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.25}.showcase-image-frame{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.showcase-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.showcase-image-frame--cover img{object-fit:cover}.showcase-measurement-context{align-items:center;gap:22px;width:100%;margin:24px 0 0;display:flex}.showcase-image-frame--measurement{aspect-ratio:auto;background:0 0;flex:none;justify-content:center;width:200px;height:104px}.showcase-image-frame--measurement img{object-fit:contain;object-position:center;width:100%;height:100%}.showcase-image-frame--raw-crop{border:1px solid var(--line);background:#000;width:112px;height:112px}.showcase-image-frame--raw-crop img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.showcase-measurement-caption{min-width:0;color:var(--muted);font-size:var(--copy-size);flex:auto;margin:0;font-weight:300;line-height:1.65}.showcase-measurement-caption a,.showcase-sources a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}@media (width<=620px){.showcase-measurement-context{flex-direction:column;align-items:flex-start;gap:14px}.showcase-image-frame--measurement{width:100%}}.showcase-image-frame--reference{aspect-ratio:1}.showcase-comparison{isolation:isolate;touch-action:pan-y}.showcase-comparison.is-showcase-zoomed{touch-action:none}.showcase-comparison-image{position:absolute;inset:0}.showcase-comparison canvas.showcase-comparison-image{object-fit:contain;width:100%;height:100%}.showcase-comparison .showcase-comparison-image{transform:translate(var(--viewer-translate-x,0), var(--viewer-translate-y,0)) scale(var(--viewer-scale,1));transform-origin:0 0;will-change:transform}.showcase-comparison--window-level:not(.is-window-level-ready){background:#080808}.showcase-comparison--window-level{outline:none}.showcase-window-level-controls{min-height:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-size:11px;font-weight:500;display:flex}.showcase-window-level-controls label{align-items:center;gap:8px;margin:0;display:flex}.showcase-window-level-hint{opacity:.72;margin-right:auto}.showcase-window-level-controls input[type=range]{width:96px;height:12px;accent-color:var(--muted);margin:0}.showcase-window-level-controls button{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:500;text-decoration:underline}.showcase-comparison-after{z-index:1;clip-path:inset(0 0 0 var(--comparison-position));position:absolute;inset:0;overflow:hidden}.showcase-comparison-label{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1410179e;border:1px solid #ffffff6b;border-radius:2px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:10px}.showcase-comparison-label--before{left:10px}.showcase-comparison-label--after{right:10px}.showcase-comparison-divider{z-index:3;top:0;bottom:0;left:var(--comparison-position);pointer-events:none;background:#ffffffeb;width:1px;position:absolute;box-shadow:0 0 0 1px #1410172e}.showcase-comparison-divider span{background:#ffffffeb;border:1px solid #14101747;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 9px #14101729}.showcase-comparison-divider span:before,.showcase-comparison-divider span:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.showcase-comparison-divider span:before{border-right:4px solid var(--ink);left:5px}.showcase-comparison-divider span:after{border-left:4px solid var(--ink);right:5px}.showcase-comparison input[type=range]{z-index:4;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.showcase-comparison.is-showcase-zoomed input[type=range]{cursor:grab}.showcase-comparison.is-showcase-panning input[type=range]{cursor:grabbing}.showcase-comparison:focus-within{outline:1px solid var(--ink);outline-offset:4px}.showcase-metrics{border:1px solid var(--line);background:#f0e8f87a;min-width:0;margin-top:42px;padding:18px}.showcase-metrics table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:18px 0 0;font-size:12px}.showcase-metrics th,.showcase-metrics td{border-bottom:1px solid var(--line);text-align:right;padding:9px 5px}.showcase-metrics th:first-child{text-align:left;padding-left:0}.showcase-metrics td:last-child,.showcase-metrics th:last-child{padding-right:0}.showcase-metrics thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.showcase-metrics tbody th{font-weight:600}.showcase-metrics p,.showcase-note{color:var(--muted);font-size:11px}.showcase-metrics p{margin:14px 0 0}.showcase-note{margin:14px 0 0;line-height:1.5}.snapshot-family-details .snapshot-specialized-model-score small{overflow-wrap:anywhere;text-align:right}.getstarted-section{padding-bottom:120px}.getstarted-copy>div{margin-top:26px}.getstarted-copy>div:first-child{margin-top:0}.getstarted-copy a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.getstarted-copy .getstarted-note,.getstarted-copy .getstarted-note p{color:var(--muted);font-weight:300}.ramv2-article a.cta-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .14s,color .14s}.ramv2-article a.cta-link:hover,.ramv2-article a.cta-link:focus-visible{color:#7a3fa8;outline:none;text-decoration-color:#7a3fa8}.email-cta{max-width:var(--copy-width);flex-wrap:nowrap;align-items:stretch;gap:12px;margin:18px 0 0;display:flex}.email-cta .email-cta__input{border:1px solid var(--line);width:auto;min-width:0;height:45px;color:var(--ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23695875' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 5L2 7'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;border-radius:6px;flex:auto;margin:0;padding:11px 14px 11px 42px;font-size:15px;line-height:1.4}.email-cta .email-cta__input::placeholder{color:var(--muted)}.email-cta .email-cta__input:focus-visible{box-shadow:0 0 0 2px var(--signal);border-color:#7a3fa8;outline:none}.email-cta .email-cta__button{color:#fff;white-space:nowrap;cursor:pointer;background:#7a3fa8;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:14px;width:auto;height:45px;margin:0;padding:11px 22px;font-size:15px;font-weight:700;line-height:1.4;transition:background .14s;display:inline-flex}.email-cta .email-cta__button:hover,.email-cta .email-cta__button:focus-visible{background:#6a3092;outline:none}.email-cta__arrows{letter-spacing:.05em;font-weight:400}.getstarted-actions{max-width:var(--copy-width);grid-template-columns:minmax(0,1fr);align-items:start;margin:28px auto;display:grid}#open-source-cta{margin-bottom:0}#getstarted-cta{margin-top:44px}#getstarted-cta-end{margin-top:44px;margin-bottom:0}.getstarted-buttons,.getstarted-form,.getstarted-thanks{grid-area:1/1}.getstarted-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;transition:opacity .22s,transform .22s,visibility linear;display:flex}.getstarted-buttons .getstarted-btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:170px;min-height:45px;margin:0;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.getstarted-buttons .getstarted-btn--primary{color:#fff;background:#7a3fa8;border:none;padding:0 22px}.getstarted-buttons .getstarted-btn--primary:hover,.getstarted-buttons .getstarted-btn--primary:focus-visible{background:#6a3092;outline:none}.getstarted-buttons .getstarted-btn--ghost{border:1px solid var(--signal);color:#7a3fa8;background:#fff;padding:0 21px}.getstarted-buttons .getstarted-btn--ghost:hover,.getstarted-buttons .getstarted-btn--ghost:focus-visible{background:var(--signal);border-color:#7a3fa8;outline:none}.getstarted-btn__ext{font-weight:400}.getstarted-form{opacity:0;visibility:hidden;flex-direction:column;gap:3px;margin:0;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s;display:flex;transform:translateY(8px)}.getstarted-form .email-cta{gap:6px;max-width:none;margin:0}.getstarted-form .getstarted-form__close{box-sizing:border-box;border:1px solid var(--line);width:auto;min-height:0;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:4px 12px;font-size:18px;line-height:1;transition:border-color .14s,color .14s;display:inline-flex}.getstarted-form .getstarted-form__close:hover,.getstarted-form .getstarted-form__close:focus-visible{color:#7a3fa8;border-color:#7a3fa8;outline:none}.ramv2-article .getstarted-form .getstarted-form__hint{color:#4d0d6ca6;margin:0;font-size:.8rem;line-height:1.15}.ramv2-article .getstarted-form .getstarted-form__hint a{color:#4d0d6ca6;text-underline-offset:2px;text-decoration:underline #4d0d6ca6}.ramv2-article .getstarted-form .getstarted-form__hint a:hover,.ramv2-article .getstarted-form .getstarted-form__hint a:focus-visible{color:#7a3fa8}.getstarted-thanks{color:#000;text-align:center;opacity:0;visibility:hidden;justify-content:center;align-items:center;min-height:45px;margin:0;font-weight:600;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s;display:flex;transform:translateY(8px)}.getstarted-actions[data-state=form] .getstarted-buttons{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(-8px)}.getstarted-actions[data-state=form] .getstarted-form{opacity:1;visibility:visible;transition:opacity .26s cubic-bezier(.22,.61,.36,1) 60ms,transform .26s cubic-bezier(.22,.61,.36,1) 60ms,visibility linear;transform:translateY(0)}.getstarted-actions[data-state=thanks] .getstarted-buttons,.getstarted-actions[data-state=thanks] .getstarted-form{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.getstarted-actions[data-state=thanks] .getstarted-thanks{opacity:1;visibility:visible;transition:opacity .26s cubic-bezier(.22,.61,.36,1) 60ms,transform .26s cubic-bezier(.22,.61,.36,1) 60ms,visibility linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.getstarted-buttons,.getstarted-form,.getstarted-thanks{transition:none}}[hidden]{display:none!important}@media (width<=900px){.ramv2-article{--content:min(100% - 36px, 720px)}.ramv2-hero{grid-template-rows:minmax(240px,36svh) auto auto;grid-template-columns:minmax(0,1fr);column-gap:0;min-height:calc(100svh - 72px);padding-bottom:64px}.ramv2-hero h1{grid-area:2/1;max-width:none;margin:48px 0 42px;font-size:clamp(44px,9vw,68px)}.ramv2-hero-footer{grid-area:3/1;margin-bottom:0}.showcase-case-header{margin-bottom:0}.ramv2-hero-index{margin-top:36px}.hero-mosaic{border-bottom:1px solid var(--line);border-left:0;grid-area:1/1}.hero-mosaic-track{width:200%}.article-section{padding-bottom:88px}.ramv2-section-heading{margin-bottom:52px}.showcase-case,.showcase-case--single-visual{grid-template-columns:minmax(0,1fr);gap:28px}.showcase-grid{justify-self:end;width:min(100%,420px)}.showcase-panel--reference{width:min(100%,220px)}}@media (width<=620px){.ramv2-article{--content:calc(100% - 28px)}.header-meta span:first-child{display:none}.ramv2-hero h1{margin:40px 0 36px;font-size:clamp(38px,12vw,52px)}.performance-snapshot-header{flex-direction:column;align-items:flex-start;gap:16px}.snapshot-table-scroll th,.snapshot-table-scroll td{padding:9px 3px;font-size:12px}.snapshot-table-scroll thead th{letter-spacing:.04em;font-size:11px}.snapshot-table-scroll{width:calc(100% + 14px)}.hero-mosaic{min-height:210px}.article-section{padding-top:38px;padding-bottom:72px}.section-label{margin-bottom:44px}.showcase-domain-nav{gap:9px;padding:11px 0 12px;font-size:13px}.showcase-domain-card{padding:42px 0 72px}.showcase-case-header{margin-bottom:0}.showcase-case+.showcase-case{padding-top:54px}.showcase-metrics{margin-top:42px}.getstarted-section{padding-bottom:88px}}@media (width<=420px){.showcase-grid{width:100%}.showcase-metrics{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ramv2-hero-index a,.release-actions button{transition:none}.hero-mosaic-row,.hero-mosaic.is-ready .hero-mosaic-row{opacity:1;animation:none;transform:none}.hero-mosaic-track{animation:none}.showcase-domain-nav a{transition:none}}
