html:has(.copilotWorkspacePage){background-color:var(--base-color-scale-gray-9);overflow-x:clip}html:has(.copilotWorkspacePage) body{overflow-x:clip}.copilotWorkspace{-webkit-font-smoothing:antialiased;color-scheme:dark;--roundedCorners:clamp(12px, 2vw, 24px);--stackDistance:-25px;--ease:cubic-bezier(.22, .56, .23, .89);--visualMaxWidth:1032px;--visualMaxWidthUL:1032;--visualMaxHeight:min(690px, 60vh);--visualMaxHeightUL:690;@media (height<=720px){--visualMaxHeight:55vh}@media (height<=600px){--visualMaxHeight:50vh}@media (height<=500px){--visualMaxHeight:40vh}--topOffset:calc((100vh - min(664px, 60vh)) / 3);@media (width<=542px){--topOffset:calc((100vh - min(664px, 60vh)) / 2)}--availableWidth:calc(100vw - var(--storyScrollPadding) * 2);--relativeVisualHeight:calc(var(--visualMaxHeightUL) / var(--visualMaxWidthUL) * var(--availableWidth));--visualHeight:min(var(--visualMaxHeight), var(--relativeVisualHeight));--visualWidth:calc(var(--visualHeight) * var(--visualMaxWidthUL) / var(--visualMaxHeightUL));--scrollTextHeight:58vh;--textToVisualPadding:max(5vh, 40px);--topScrollOffset:calc(var(--visualHeight));--bottomScrollOffset:calc(100vh - var(--topOffset) - var(--visualHeight) - var(--textToVisualPadding));--extraBottomSpacing:70px;@media (width<=768px) and (height>=670px){--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 5)}@media (width>=542px) and (width<=1028px) and (height>=670px){--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 3)}@media (width>=542px){--scrollTextHeight:42vh}@media (height<=520px){--scrollTextHeight:70vh}--storyScrollPadding:min(32px, 5vw);@media (width>=1028px){--stackDistance:-30px}@media (height<=800px){--stackDistance:-20px}@media (height<=500px){--stackDistance:-15px}& .hero-header{font-size:72px;font-weight:700;line-height:1.2}@media (width<=768px){& .hero-header{font-size:48px}}& .faq-container [class*=FAQGroup__heading]{font-size:48px!important;line-height:1.2!important}& .cta-banner-heading{margin-left:auto!important;margin-right:auto!important;font-size:64px!important;line-height:1.1!important}@media (width<=768px){& .cta-banner-heading{font-size:40px!important}& .faq-container [class*=FAQGroup__heading]{font-size:36px!important}}& [class*=FAQGroup__tablist-button],& [class*=FAQGroup] [class*=Heading-font--monospace]{text-transform:none!important}& .hero-copilot-head{top:2vh}@media (width<=1200px){& .hero-copilot-head{top:40px}}@media (width<=768px){& .hero-copilot-head{top:60px}}& .hero-label{height:auto;margin-bottom:var(--base-size-24);padding-bottom:.3em}& .hero-label span{color:#fff;-webkit-text-fill-color:#fff}@media (width>=542px){& .hero-label span{font-size:16px!important}& .hero-label{padding-top:.2em}}& .hero-description{max-width:800px;color:var(--brand-color-text-muted);font-size:1rem;line-height:130%}@media (width>=768px){& .hero-description{font-size:1.25rem}}@media (width>=1028px){& .hero-description{font-size:1.5rem}}& .hero-poster{transition:transform .4s var(--ease)}& .hero-poster-container{transform:translateZ(0)}& .hero-poster-container:hover .hero-poster{transform:scale(1.025)}& .story-scroll-container{transition:opacity .3s var(--ease)}& .story-scroll-container.isHidden,& .story-scroll-container:has(>.in-viewport) .outside-viewport{opacity:0}& .story-scroll-container:not(:has(>.in-viewport)){& .outside-viewport{opacity:0}& .story-scroll-tracker:first-child,& .story-scroll-tracker:last-child{opacity:1}}& .story-scroll-tracker{min-height:var(--scrollTextHeight);transition:opacity .3s var(--ease);position:relative}& .story-scroll-section{max-width:calc(1032px + var(--storyScrollPadding) * 2);padding-right:var(--storyScrollPadding);padding-left:var(--storyScrollPadding);margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){& .story-scroll-section>div>div{position:relative}}& .story-scroll-header{text-wrap:pretty}@media (width>=768px){& .story-scroll-header{width:40%;font-size:1.75rem}}@media (width>=980px){& .story-scroll-header{font-size:var(--brand-text-size-500)}}& .story-scroll-text{color:var(--brand-color-text-muted);width:50%;margin-bottom:5vh;margin-left:auto;display:none}@media (width>=48rem){& .story-scroll-text-mobile{color:var(--brand-color-text-muted);width:50%;margin-left:auto}& .story-scroll-text{display:none}}& .story-scroll-container-visuals-below{padding-top:var(--topScrollOffset);padding-bottom:var(--bottomScrollOffset)}& .copilot-hero{padding-top:min(14vw,17vh);padding-bottom:112px}@media (width<=542px){& .copilot-hero{padding-bottom:57px}}& .grid-glow{pointer-events:none;background:radial-gradient(50.72% 65.39%,#8a82aa80 0%,#0000 75%);width:98vw;height:min(80vh,98vw);display:none;top:0;left:calc(50% - 49vw)}& .rounded{border-radius:var(--roundedCorners)}& .banner-img{object-fit:cover;object-position:70%;pointer-events:none}& .story-scroll-img{width:100%;height:auto;max-width:var(--visualWidth);border-radius:var(--roundedCorners);transform-origin:top}& .story-scroll-visuals{pointer-events:none;padding-top:var(--topOffset);margin-top:calc(-1 * var(--topOffset));flex-direction:column;height:100vh;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:reduce){& .story-scroll-visuals{height:unset}}& .story-scroll-visuals .story-scroll-text{margin-top:40px}& .cta-banner{z-index:30;margin-bottom:120px;transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){& .cta-banner{margin-top:var(--extraBottomSpacing)}}& .cta-banner-inner{padding:7rem 2rem 8rem}& .story-visual{display:none}& .story-1{display:block}@media (prefers-reduced-motion:no-preference){& .tracker-outside-viewport{opacity:0;display:none}& .tracker-outside-viewport:nth-child(2){opacity:1;display:block}}& .scroll-responder{transition:.5s var(--ease) transform, .5s var(--ease) filter, .5s var(--ease) opacity;pointer-events:auto}@media (prefers-reduced-motion:reduce){& .scroll-responder{margin-bottom:80px}& .scroll-responder:last-of-type{margin-bottom:96px}}@media screen and (prefers-reduced-motion:reduce) and (width>=544px){& .scroll-responder{margin-bottom:144px}& .scroll-responder:last-of-type{margin-bottom:164px}}& .tracker-outside-viewport:has(~.tracker-in-viewport){margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}& .tracker-in-viewport+.tracker-outside-viewport{transform:translateY(calc(var(--stackDistance) * -1)) scale(1.015);margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}& .tracker-outside-viewport:has(+.tracker-in-viewport){transform:translateY(var(--stackDistance)) scale(.95);filter:brightness(70%);opacity:1}& .tracker-outside-viewport:has(+.tracker-outside-viewport+.tracker-in-viewport){transform:translateY(calc(var(--stackDistance) * 2)) scale(.9);filter:brightness(50%);opacity:1}& .tracker-outside-viewport:has(+.tracker-outside-viewport+.tracker-outside-viewport+.tracker-in-viewport){transform:translateY(calc(var(--stackDistance) * 3)) scale(.85);filter:brightness(30%);opacity:1}& .tracker-outside-viewport:has(+.tracker-outside-viewport+.tracker-outside-viewport+.tracker-outside-viewport+.tracker-in-viewport){transform:translateY(calc(var(--stackDistance) * 4)) scale(.8);filter:brightness(10%);opacity:1}& .tracker-in-viewport{display:block;position:relative}& .hero-video{--height-multiplier:3;height:calc(var(--height-multiplier) * 100vw * (9/16));align-items:flex-start}& .hero-video>div{width:100%;top:var(--visualHeight);position:sticky}@media screen and (width>=544px){& .hero-video{--height-multiplier:2.25}}@media screen and (width>=768px){& .hero-video{--height-multiplier:2}& .hero-video>div{top:calc(var(--visualHeight) / 4)}}& .video-controls{--distanceFromEdge:12px;right:calc((100% - var(--visualWidth)) / 2 + var(--distanceFromEdge));bottom:var(--distanceFromEdge);z-index:10;pointer-events:auto;transition:opacity .3s var(--ease);opacity:0;position:absolute}@media (width>=542px){& .video-controls{--distanceFromEdge:20px}}& .scroll-responder:hover .video-controls,& .video-controls-ended{opacity:1}& .video-control{background-color:#0000002e;border-radius:200px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex}& .video-control:hover,& .video-control:focus{background-color:#00000059}& .story-scroll-stack{padding-top:var(--textToVisualPadding)}@media (prefers-reduced-motion:no-preference){& .story-scroll-stack{top:calc(var(--topOffset) + var(--visualHeight));position:sticky}}& .story-scroll-tracker:last-child .story-scroll-stack{height:0}& .story-scroll-pagination{height:var(--visualHeight);transition:opacity .3s var(--ease);flex-direction:column;justify-content:center;gap:4px;margin:auto;display:flex;position:absolute;left:calc(-50vw + 50% + min(20px,1.8vw));right:0}& .story-scroll-pagination.isHidden{opacity:0}& .story-scroll-pagination-dot{opacity:.55;width:6px;height:6px;transition:opacity .3s var(--ease), height .3s var(--ease);background:#fff;border-radius:30px}& .tracker-in-viewport:nth-child(2)~.story-scroll-pagination .story-scroll-pagination-dot:first-child,& .tracker-in-viewport:nth-child(3)~.story-scroll-pagination .story-scroll-pagination-dot:nth-child(2),& .tracker-in-viewport:nth-child(4)~.story-scroll-pagination .story-scroll-pagination-dot:nth-child(3),& .tracker-in-viewport:nth-child(5)~.story-scroll-pagination .story-scroll-pagination-dot:nth-child(4),& .tracker-in-viewport:nth-child(6)~.story-scroll-pagination .story-scroll-pagination-dot:nth-child(5){opacity:1;height:24px}& .secondary-bg{--brand-Accordion-toggle-color-start:#8250df;--brand-Accordion-toggle-color-end:#8250df;background-color:#161b22}& .secondary-bg footer{background-color:#0000}& .hero-visual{border-radius:clamp(16px,2vw,24px);display:block}& .icon-play{backdrop-filter:blur(40px);background:#00000029;border-radius:220px;padding:min(20px,2.1vw)}& .icon-play-img{max-width:8.5vw;height:auto;display:block}& .hero-nav-bar li{font-weight:100}& .cta-copilot-container{width:70px;height:65px;overflow:hidden}@media (width<=512px){& .cta-copilot-icon{width:65px;height:auto}}& .cta-copilot-icon{object-fit:cover;width:100%;height:auto}& .cta-copilot-icon.animate{animation:5.483s step-end copilotAnimation}& .faq-container{padding-top:6rem;padding-bottom:6rem}& kbd{color:inherit;background-color:#161b22;border:1px solid}@media (width>=542px){& .faq-container{padding-top:8rem;padding-bottom:8rem}}& .faq-container summary h4{padding-right:32px}& .footer-details{color:var(--brand-color-text-muted);justify-content:space-between;padding-top:30px;padding-bottom:30px}@media (width>=768px){& .footer-details{align-items:center}}}@keyframes copilotAnimation{0%{transform:translateY(0)}.4%{transform:translateY(-65px)}1.04%{transform:translateY(-130px)}2.26%{transform:translateY(-195px)}2.9%{transform:translateY(-260px)}11.95%{transform:translateY(-325px)}12.58%{transform:translateY(-390px)}13.22%{transform:translateY(-455px)}13.85%{transform:translateY(-520px)}14.49%{transform:translateY(-585px)}15.12%{transform:translateY(-650px)}15.76%{transform:translateY(-715px)}16.39%{transform:translateY(-780px)}17.03%{transform:translateY(-845px)}17.66%{transform:translateY(-910px)}18.3%{transform:translateY(-975px)}18.93%{transform:translateY(-1040px)}19.57%{transform:translateY(-1105px)}20.2%{transform:translateY(-1170px)}47.63%{transform:translateY(-1235px)}48.27%{transform:translateY(-1300px)}48.91%{transform:translateY(-1365px)}49.54%{transform:translateY(-1430px)}50.18%{transform:translateY(-1495px)}50.81%{transform:translateY(-1560px)}51.45%{transform:translateY(-1625px)}52.08%{transform:translateY(-1690px)}52.72%{transform:translateY(-1755px)}53.35%{transform:translateY(-1820px)}53.99%{transform:translateY(-1885px)}54.62%{transform:translateY(-1950px)}55.26%{transform:translateY(-2015px)}55.89%{transform:translateY(-2080px)}56.53%{transform:translateY(-2145px)}57.16%{transform:translateY(-2210px)}74.7%{transform:translateY(-2275px)}75.34%{transform:translateY(-2340px)}75.97%{transform:translateY(-2405px)}76.61%{transform:translateY(-2470px)}77.24%{transform:translateY(-2535px)}77.88%{transform:translateY(-2600px)}78.51%{transform:translateY(-2665px)}79.15%{transform:translateY(-2730px)}79.78%{transform:translateY(-2795px)}80.42%{transform:translateY(-2860px)}81.05%{transform:translateY(-2925px)}81.69%{transform:translateY(-2990px)}82.32%{transform:translateY(-3055px)}82.96%{transform:translateY(-3120px)}83.59%{transform:translateY(-3185px)}96.89%{transform:translateY(-3250px)}97.52%{transform:translateY(-3315px)}98.29%{transform:translateY(-3380px)}to{transform:translateY(-3445px)}}
