.HomeHero{padding-block:var(--space-1000);border-image-source:linear-gradient(to top, var(--border-neutral-tertiary) var(--size-border-1), var(--surface-brand-subtle) var(--size-border-1));border-image-slice:0 fill;border-image-outset:0 100vw;position:relative}.HomeHero .HomeHero-illustration{top:var(--space-500);height:calc(100% - 2 * var(--space-500));display:none;position:absolute;right:0}@media only screen and (width>=768px){.HomeHero .HomeHero-illustration{display:block}}.HomeHero .HomeHero-illustration .PasqalLogo-logoMark{fill:rgb(from var(--color-primitives-brand-500) r g b / 10%)}.HomeHero-content{position:relative}.HomeHero-description{max-width:46rem}.HomeHero .HomeHero-badge{border-radius:100vmax}.SoftwareStack-arrowContainer{margin-top:0}.SoftwareStack-arrow{width:24px;height:24px;color:var(--border-neutral-invert);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.SoftwareStack-arrow:before{content:"";background-color:currentColor;width:2px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SoftwareStack-arrow:after{content:"";border-bottom:var(--size-border-2) solid currentColor;border-right:var(--size-border-2) solid currentColor;border-radius:var(--size-radius-2);width:12px;height:12px;position:absolute;top:20px;left:50%;transform:translate(-50%,-100%)rotate(45deg)}.SoftwareStack-arrow--betweenButtons{display:none}@media (width>=768px){.SoftwareStack-arrow--betweenSections{display:none}.SoftwareStack-arrow--betweenButtons{display:flex}}.SoftwareStack-executionButtonsContainer{background-color:var(--surface-neutral-invert-secondary);padding:var(--space-75);border-radius:var(--size-radius-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.SoftwareStack-executionButton,.SoftwareStack-localEmulatorsButton{font-size:var(--font-size-small);height:fit-content}@media (width>=768px){.SoftwareStack-executionStack{--software-stack-execution-reach:calc(var(--software-stack-content-padding) + var(--software-stack-line-reach));align-self:flex-start;width:100%;position:relative}.SoftwareStack-executionStack>*{flex:1 1 calc(50% - var(--space-150));min-width:0}.SoftwareStack-remoteButtons{align-self:stretch}.SoftwareStack-remoteButtons>:last-child{flex:1}.SoftwareStack-remoteExecution,.SoftwareStack-localEmulatorsButton{position:relative}.SoftwareStack-executionStack:before{content:"";top:calc(-1 * var(--software-stack-execution-reach));left:calc((100% - var(--space-150)) * .2 - var(--size-border-2) / 2);right:calc((100% - var(--space-150)) / 4);background-color:var(--border-neutral-invert);height:2px;position:absolute}.SoftwareStack-executionButtonsContainer:before,.SoftwareStack-localEmulatorsButton:before{content:"";top:calc(-1 * var(--software-stack-execution-reach));width:2px;height:calc(var(--software-stack-execution-reach) - var(--software-stack-line-gap));background-color:var(--border-neutral-invert);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.SoftwareStack-executionButtonsContainer:before{left:40%}.SoftwareStack-executionButtonsContainer:after,.SoftwareStack-localEmulatorsButton:after,.SoftwareStack-qoolqitButton:after{content:"";top:calc(-1 * var(--software-stack-line-gap));border-bottom:var(--size-border-2) solid var(--border-neutral-invert);border-right:var(--size-border-2) solid var(--border-neutral-invert);border-radius:var(--size-radius-2);pointer-events:none;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%,-100%)rotate(45deg)}.SoftwareStack-executionButtonsContainer:after{left:40%}}.SoftwareStack-quantumApplicationsButtons .Button--secondary{height:var(--software-stack-button-height);min-width:max-content;padding:var(--space-100) var(--space-150);font-size:var(--font-size-small)}@media (width>=768px){.SoftwareStack-content .SoftwareStack-quantumApplicationsButtons{--software-stack-apps-gap:var(--space-300);gap:var(--software-stack-apps-gap)}.SoftwareStack-quantumApplicationsButtons .Button--secondary{min-width:60px;padding:var(--space-100) var(--space-300)}.SoftwareStack-quantumApplicationsButtons,.SoftwareStack-optimizationButton,.SoftwareStack-simulationButton{position:relative}.SoftwareStack-quantumApplicationsButtons:before{content:"";top:calc(100% + var(--software-stack-bar-offset));inset-inline:calc((100% - 2 * var(--software-stack-apps-gap)) / 6);height:var(--size-border-2);background-color:var(--border-neutral-invert);position:absolute}.SoftwareStack-optimizationButton:before,.SoftwareStack-simulationButton:before{content:"";top:calc(100% + var(--software-stack-line-gap));width:var(--size-border-2);height:calc(var(--software-stack-bar-offset) - var(--software-stack-line-gap) + var(--size-border-2));background-color:var(--border-neutral-invert);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.SoftwareStack-content:has(>.SoftwareStack-quantumApplicationsButtons):after{top:calc(50% + var(--software-stack-button-height) / 2 + var(--software-stack-bar-offset));bottom:calc(-1 * var(--software-stack-line-reach))}}@media (width>=1024px){.SoftwareStack-content .SoftwareStack-quantumApplicationsButtons{--software-stack-apps-gap:var(--space-500)}.SoftwareStack-quantumApplicationsButtons .Button--secondary{padding:var(--space-100) var(--space-500);font-size:var(--font-size-base)}}.SoftwareStack-quantumSDKsButtons .Button--secondary{height:var(--software-stack-button-height);width:150px;padding:var(--space-100) var(--space-300)}@media (width>=768px){.SoftwareStack-quantumSDKsButtons .Button--secondary{height:var(--software-stack-button-height);width:150px;padding:var(--space-100) var(--space-300);font-size:var(--font-size-base)}.SoftwareStack-content:has(>.SoftwareStack-quantumSDKsButtons){--software-stack-sdks-half-height:calc((2 * var(--software-stack-button-height) + 24px + 2 * var(--space-50)) / 2)}.SoftwareStack-content:has(>.SoftwareStack-quantumSDKsButtons):before{top:calc(-1 * var(--software-stack-line-reach));bottom:calc(50% + var(--software-stack-sdks-half-height) + var(--software-stack-line-gap))}.SoftwareStack-content:has(>.SoftwareStack-quantumSDKsButtons):after{top:calc(50% + var(--software-stack-sdks-half-height));bottom:calc(-1 * var(--software-stack-line-reach))}.SoftwareStack-qoolqitButton{position:relative}}.SoftwareStack-SectionHeaderContainer{margin-top:0}.SoftwareStack{--software-stack-button-height:60px;--software-stack-section-padding:var(--space-400);--software-stack-content-padding:var(--space-400);--software-stack-section-gap:var(--space-400);--software-stack-line-reach:calc(var(--software-stack-section-padding) + var(--software-stack-section-gap) / 2);--software-stack-line-gap:10px;--software-stack-bar-offset:20px}.SoftwareStack-content{padding:var(--space-400) 0;background-color:var(--surface-brand-subtle);border-radius:var(--size-radius-8);margin-top:0}.SoftwareStack-sectionHeaderContainer{background-color:var(--surface-brand-subtle);border-radius:var(--size-radius-8);padding:var(--space-200);margin-top:0;position:relative}.SoftwareStack-sectionHeader{position:relative}@media (width>=768px){.SoftwareStack-sectionHeaderContainer{padding:var(--software-stack-section-padding);gap:var(--space-400);flex-direction:row;display:flex}.SoftwareStack-sectionHeader{flex:1 1 0;min-width:0}.SoftwareStack-content{min-width:0;padding:0;padding:var(--software-stack-content-padding);flex:2 1 0;margin-top:0;position:relative}.SoftwareStack-content:before,.SoftwareStack-content:after{content:"";width:var(--size-border-2);background-color:var(--border-neutral-invert);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}}.SoftwareStack:where(.astro-je4mz4lj){padding-block:var(--space-1000)}@media (width>=768px){.SoftwareStack:where(.astro-je4mz4lj) .SoftwareStack-sections{row-gap:calc(var(--software-stack-section-gap) / 2)}}.SoftwareStack:where(.astro-je4mz4lj) .SoftwareStack-heading{margin-bottom:var(--space-200)}.SoftwareStack:where(.astro-je4mz4lj) img{max-width:100%;height:auto}.PageSection--withVerticalPadding{padding-top:var(--space-500);padding-bottom:var(--space-500)}@media only screen and (width>=800px){.PageSection--withVerticalPadding{padding-top:var(--space-900);padding-bottom:var(--space-900)}}.PageSection--withBg{background-color:var(--surface-brand-subtle)}.PageSection--withArrowBg{z-index:1;position:relative}.PageSection--withArrowBg:before{--logo-bg-padding:var(--space-150);content:"";top:var(--logo-bg-padding);left:var(--logo-bg-padding);z-index:-1;width:calc(100% - 2 * var(--logo-bg-padding));height:calc(100% - 2 * var(--logo-bg-padding));background-color:var(--surface-brand-secondary);opacity:.1;position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='499'%20height='517'%20viewBox='0%200%20499%20517'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20517H105.832L146.025%20476.806V40.1936L105.832%200H0V517ZM147.584%200V37.2113L358.01%20248.603V268.397L147.584%20479.789V517H290.232L498.293%20307.983V209.017L290.232%200H147.584Z'%20fill='%2300C887'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='499'%20height='517'%20viewBox='0%200%20499%20517'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20517H105.832L146.025%20476.806V40.1936L105.832%200H0V517ZM147.584%200V37.2113L358.01%20248.603V268.397L147.584%20479.789V517H290.232L498.293%20307.983V209.017L290.232%200H147.584Z'%20fill='%2300C887'/%3e%3c/svg%3e");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (width>=992px){.PageSection--withArrowBg:before{--logo-bg-padding:var(--space-250);-webkit-mask-size:auto 100%;mask-size:auto 100%}.PageSection--withWorldBg{background-image:url(/_astro/world-map.CYNRiGbC.svg);background-repeat:no-repeat;background-size:cover}}.OurLibrariesCard{min-height:210px;margin-top:0;transition:box-shadow .2s,border-color .2s,background-color .2s}.OurLibrariesCard:hover{background-color:var(--surface-neutral-secondary)}.OurLibrariesCard-link{height:100%}.OurLibraries:where(.astro-r7zgoi2s){box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw)}.OurLibraries-inner:where(.astro-r7zgoi2s){max-width:var(--sl-content-width);margin-inline:var(--sl-content-margin-inline,auto);padding:var(--space-250)}.OurLibraries:where(.astro-r7zgoi2s) .OurLibraries-heading{margin-bottom:var(--space-300)}.AiWorkflows{padding-block:var(--space-1000)}.AiWorkflows-intro{justify-content:space-between}.AiWorkflows-logo{background-color:var(--text-neutral-primary);width:40px;height:40px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AiWorkflows-chat{overflow:clip}.AiWorkflows-agent{border-top:var(--size-border-1) solid var(--border-neutral-tertiary)}
