@media (hover:hover) and (pointer:fine){:root{--adaptive-stage-top:100px;--adaptive-gap:clamp(24px,4vw,80px);--adaptive-gutter:clamp(20px,4vw,240px);--adaptive-copy-width:clamp(360px,28vw,560px);--adaptive-media-height:max(160px,calc(100svh - var(--adaptive-stage-top) - 48px))}.open-source-section .open-source-frame--simple{width:100%;max-width:none;padding:var(--adaptive-stage-top) var(--adaptive-gutter) 48px;justify-content:center}.open-source-frame--simple .open-source-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr);width:min(100%,1760px,calc(var(--adaptive-media-height) * 1703 / 934 + var(--adaptive-copy-width) + var(--adaptive-gap)));gap:var(--adaptive-gap);margin-inline:auto;transform:none}.open-source-frame--simple .open-source-diagram{width:100%;max-width:calc(var(--adaptive-media-height) * 1703 / 934);aspect-ratio:1703/934;margin:0;justify-self:center}.open-source-frame--simple .open-source-diagram-image{height:100%;-o-object-fit:contain;object-fit:contain}.open-source-frame--simple .open-source-copy{width:min(100%,var(--adaptive-copy-width));margin:0;min-width:0;justify-self:end}.open-source-frame--simple .open-source-body{max-width:28em}.open-source-frame--simple .open-source-video-shell{width:116%;height:clamp(220px,32svh,1200px);bottom:0}}@media (min-width:1801px) and (hover:hover) and (pointer:fine){:root{--adaptive-core-copy-width:var(--adaptive-copy-width)}html[data-language=en]{--adaptive-core-copy-width:700px}html .core-section .core-panel{width:min(92%,1760px,calc(var(--adaptive-media-height) * 1.6 + var(--adaptive-core-copy-width) + var(--adaptive-gap)));grid-template-columns:var(--adaptive-core-copy-width) minmax(0,1fr);gap:var(--adaptive-gap);padding:var(--adaptive-stage-top) 0 48px}html .core-section .core-panel--text-right{grid-template-columns:minmax(0,1fr) var(--adaptive-core-copy-width)}html .core-section .core-panel-copy{width:100%;max-width:100%}.core-section .core-panel-media{width:100%;max-width:min(960px,calc(var(--adaptive-media-height) * 1.6));justify-self:center}.core-section .core-panel-media,.open-source-frame--simple .open-source-diagram{animation:none!important;transform:none!important}.community-frame{padding-inline:var(--adaptive-gutter)}}@media (hover:hover) and (pointer:fine) and (max-height:560px),(hover:hover) and (pointer:fine) and (max-width:1200px){html.is-adaptive-stage{--adaptive-gap:24px;--adaptive-gutter:24px}html.is-adaptive-stage .site-header--nav{top:8px;padding:8px 24px;min-height:0!important;row-gap:8px}html.is-adaptive-stage .logo-link{width:100px;height:30px}html.is-adaptive-stage .lang-toggle{width:36px;height:36px}html.is-adaptive-stage .top-nav{gap:8px 16px;flex-wrap:wrap}html.is-adaptive-stage .top-nav a{white-space:normal;letter-spacing:0}html.is-adaptive-stage:not(.is-free-browse) .community-section.is-engaged .community-frame,html.is-adaptive-stage:not(.is-free-browse) .core-panel,html.is-adaptive-stage:not(.is-free-browse) .open-source-section.is-engaged .open-source-frame{height:100svh;min-height:0;max-height:100svh;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-top:var(--adaptive-stage-top);padding:var(--adaptive-stage-top) 24px 28px!important}html.is-adaptive-stage:not(.is-free-browse) .core-panel{width:100%;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:safe center;grid-auto-rows:max-content;gap:24px}html.is-adaptive-stage:not(.is-free-browse) .core-panel--text-right{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}html.is-adaptive-stage .core-panel-copy{width:100%;max-width:100%;min-width:0}html.is-adaptive-stage .core-panel-copy-inner{padding:16px!important;gap:12px}html.is-adaptive-stage .core-panel-media{width:100%!important;max-width:calc(var(--adaptive-media-height) * 1.6);justify-self:center;animation:none!important;transform:none!important}html.is-adaptive-stage :is(.core-panel-title,.core-panel-body,.section-eyebrow,.open-source-body,.community-body,.quantum-button){letter-spacing:0;overflow-wrap:anywhere}html.is-adaptive-stage:not(.is-free-browse) .open-source-section.is-engaged .open-source-frame{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:safe center!important;grid-auto-rows:max-content}html.is-adaptive-stage .open-source-frame--simple .open-source-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);width:100%!important;max-width:none!important;gap:24px!important;margin:0;transform:none}html.is-adaptive-stage .open-source-frame--simple .open-source-copy{grid-column:2!important;grid-row:1!important;width:100%;text-align:right;order:2!important}html.is-adaptive-stage .open-source-frame--simple .open-source-diagram{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%;order:1!important;animation:none!important;transform:none!important}html.is-adaptive-stage .open-source-frame--simple .open-source-body{margin-block:16px;text-align:right}html.is-adaptive-stage .open-source-section.is-engaged .open-source-video-shell{position:fixed!important;left:50%!important;bottom:0!important;top:auto!important;width:100%!important;height:30svh!important;margin:0!important;transform:translateX(-50%)!important;pointer-events:none}html.is-adaptive-stage:not(.is-free-browse) .community-section.is-engaged .community-frame{display:grid;grid-template-columns:minmax(0,1fr);align-content:safe center}html.is-adaptive-stage .community-copy{position:relative;inset:auto;width:min(560px,100%)}html.is-adaptive-stage .community-body{margin-block:20px}}@media (hover:hover) and (pointer:fine) and (max-width:760px){html.is-adaptive-stage .site-header--nav{top:0;padding:8px 16px}html.is-adaptive-stage .logo-link{width:80px;height:24px}html.is-adaptive-stage .lang-toggle{width:32px;height:32px}html.is-adaptive-stage .open-source-frame--simple .open-source-layout,html.is-adaptive-stage:not(.is-free-browse) .core-panel{grid-template-columns:minmax(0,1fr);gap:24px}html.is-adaptive-stage .core-panel-media{order:1;width:min(100%,400px)!important}html.is-adaptive-stage .core-panel-copy{order:2;max-width:560px;justify-self:center}html.is-adaptive-stage .open-source-frame--simple .open-source-copy{grid-column:1!important;grid-row:2!important;max-width:560px;justify-self:center;text-align:center}html.is-adaptive-stage .open-source-frame--simple .open-source-body{text-align:center}html.is-adaptive-stage .open-source-frame--simple .open-source-diagram{grid-column:1!important;grid-row:1!important;max-width:min(480px,calc(max(80px, 100svh - var(--adaptive-stage-top) - 28px) * 1703 / 934))!important;justify-self:center}html.is-adaptive-stage .footer-social{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%;gap:20px 12px}html.is-adaptive-stage :is(.footer-social-label,.footer-filing-link,.footer-motto){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}