.HeroSection-module__EzA13W__section{padding-top:var(--spacing-layout-7,4rem);padding-bottom:var(--spacing-layout-7,4rem);overflow:hidden}@media (min-width:768px){.HeroSection-module__EzA13W__section{padding-top:var(--spacing-layout-8,5rem);padding-bottom:var(--spacing-layout-8,5rem)}}@media (min-width:1040px){.HeroSection-module__EzA13W__section{padding-top:var(--spacing-layout-9,6rem);padding-bottom:var(--spacing-layout-9,6rem)}}@media (min-width:1680px){.HeroSection-module__EzA13W__section{padding-top:var(--spacing-layout-10,8rem);padding-bottom:var(--spacing-layout-10,8rem)}}.HeroSection-module__EzA13W__inner{width:100%}.HeroSection-module__EzA13W__split{gap:var(--spacing-layout-5,3rem);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1040px){.HeroSection-module__EzA13W__split{grid-template-columns:var(--columns-7-columns) 1fr;gap:var(--grid-gutters)}}.HeroSection-module__EzA13W__contentCol{align-items:flex-start;gap:var(--spacing-component-7,1.5rem);flex-direction:column;display:flex}@media (min-width:1040px){.HeroSection-module__EzA13W__contentCol{padding-right:var(--spacing-layout-6,3.5rem)}}.HeroSection-module__EzA13W__headline{font:var(--display);color:var(--colours-basic-text)}.HeroSection-module__EzA13W__accentWord{color:var(--color-accent)}.HeroSection-module__EzA13W__body{font:var(--body-l);color:var(--colours-basic-text-recessive);max-width:var(--columns-7-columns)}.HeroSection-module__EzA13W__ctaRow{align-items:stretch;gap:var(--spacing-component-5,1rem);flex-direction:column;width:100%;display:flex}.HeroSection-module__EzA13W__ctaRow .ODSButton{width:100%}@media (min-width:768px){.HeroSection-module__EzA13W__ctaRow{flex-flow:wrap;align-items:center;width:auto}.HeroSection-module__EzA13W__ctaRow .ODSButton{width:auto}}.HeroSection-module__EzA13W__visualCol{width:100%}@media (max-width:767px){.HeroSection-module__EzA13W__visualCol{width:100vw;margin-inline:calc(50% - 50vw)}}.HeroSection-module__EzA13W__visualCard{border-radius:var(--radius-large,1.5rem);aspect-ratio:1/.9;background:radial-gradient(120% 90% at 78% 4%,#e2007438,#0000 52%),radial-gradient(100% 80% at 12% 100%,#7fb0ff1a,#0000 55%),radial-gradient(135% 125% at 72% 10%,#22101c,#140710);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -42px #14071099,inset 0 0 0 1px #ffffff0f}.HeroSection-module__EzA13W__visualCard:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 108%,#000,#0000 72%);mask-image:radial-gradient(120% 100% at 50% 108%,#000,#0000 72%)}.HeroSection-module__EzA13W__visualCard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a0308b8,#0000 24%),linear-gradient(#0000 74%,#0a0308c7),radial-gradient(120% 120% at 50% 42%,#0000 58%,#00000073);position:absolute;inset:0}@media (max-width:767px){.HeroSection-module__EzA13W__visualCard{aspect-ratio:4/3;border-radius:0}}.HeroSection-module__EzA13W__visualTopBar{z-index:4;padding:var(--spacing-component-6,1.25rem) var(--spacing-component-7,1.5rem);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.HeroSection-module__EzA13W__visualIndustry{font:var(--microcopy-bold);letter-spacing:var(--microcopy-bold-letter-spacing,.06em);text-transform:uppercase;color:var(--color-accent);align-items:center;gap:var(--spacing-component-4,.75rem);display:flex}.HeroSection-module__EzA13W__visualDot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 8px var(--color-accent);border-radius:50%;flex-shrink:0;animation:1.1s infinite HeroSection-module__EzA13W__blink}@keyframes HeroSection-module__EzA13W__blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.HeroSection-module__EzA13W__visualDot{animation:none}}.HeroSection-module__EzA13W__sceneDots{gap:var(--spacing-component-3,.5rem);display:flex}.HeroSection-module__EzA13W__sceneDot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,border-radius .25s,background .25s}.HeroSection-module__EzA13W__sceneDotActive{background:var(--color-accent);border-radius:var(--radius-extra-small,4px);width:20px}.HeroSection-module__EzA13W__visualSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.HeroSection-module__EzA13W__visualHeadline{top:3.5rem;left:var(--spacing-component-7,1.5rem);right:var(--spacing-component-7,1.5rem);z-index:4;white-space:nowrap;color:#fff;text-shadow:0 2px 14px #0000008c;letter-spacing:-.01em;font-size:clamp(15px,1.75vw,22px);font-weight:700;line-height:1.16;position:absolute}.HeroSection-module__EzA13W__visualSteps{z-index:4;align-items:center;gap:var(--spacing-component-3,.5rem);padding:var(--spacing-component-8,2rem) var(--spacing-component-7,1.5rem) var(--spacing-component-7,1.5rem);background:linear-gradient(#0000,#000000a6 40%);flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroSection-module__EzA13W__visualStep{font:var(--microcopy-regular);color:#fff6;align-items:center;gap:var(--spacing-component-3,.5rem);transition:color .35s;display:inline-flex}.HeroSection-module__EzA13W__visualStepActive{color:#fff}.HeroSection-module__EzA13W__visualStepNum{color:#ffffff47;transition:color .35s}.HeroSection-module__EzA13W__visualStepActive .HeroSection-module__EzA13W__visualStepNum{color:var(--color-accent)}.HeroSection-module__EzA13W__visualStepSep{color:#fff3;font-size:11px}
.HighlightsSection-module__Rccquq__headline{font:var(--title-l);color:var(--colours-basic-text);margin-bottom:var(--spacing-layout-7,4rem)}@media (min-width:768px){.HighlightsSection-module__Rccquq__headline{margin-bottom:var(--spacing-layout-8,5rem)}}.HighlightsSection-module__Rccquq__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--spacing-component-7,1.5rem);padding-inline:var(--grid-margins,2rem);margin-inline:calc(-1 * var(--grid-margins,2rem));padding-block:var(--spacing-component-3,.5rem);scroll-padding-inline-start:var(--grid-margins,2rem);display:flex;overflow-x:auto}.HighlightsSection-module__Rccquq__grid:after{content:"";width:calc(var(--grid-margins,2rem) - var(--spacing-component-7,1.5rem));flex-shrink:0;min-width:0}.HighlightsSection-module__Rccquq__grid::-webkit-scrollbar{display:none}@media (min-width:768px){.HighlightsSection-module__Rccquq__grid{gap:var(--spacing-component-6,1.25rem);grid-template-columns:repeat(3,1fr);margin-inline:0;padding-inline:0;display:grid;overflow-x:visible}}.HighlightsSection-module__Rccquq__card{align-items:flex-start;gap:var(--spacing-component-6,1.25rem);padding:var(--spacing-component-8,2rem);border-radius:var(--radius-large,1.5rem);scroll-snap-align:start;width:80vw;max-width:22rem;color:var(--colours-basic-text);background:#0b0729;border:1px solid #f9cce3;flex-direction:column;flex-shrink:0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}@media (min-width:768px){.HighlightsSection-module__Rccquq__card{width:auto;max-width:none;padding:var(--spacing-component-9,2.5rem)}}a.HighlightsSection-module__Rccquq__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -16px #f9cce333}.HighlightsSection-module__Rccquq__iconWrap{width:var(--sizing-component-13,2.5rem);height:var(--sizing-component-13,2.5rem);border-radius:var(--radius-extra-small,.375rem);color:var(--color-accent);background:#e2007433;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HighlightsSection-module__Rccquq__label{font:var(--microcopy-bold);letter-spacing:var(--microcopy-bold-letter-spacing,.08em);text-transform:uppercase;color:var(--color-accent)}.HighlightsSection-module__Rccquq__title{font:var(--title-s);color:var(--colours-basic-text)}.HighlightsSection-module__Rccquq__description{font:var(--body-m-regular);color:var(--colours-basic-text)}.HighlightsSection-module__Rccquq__creditWrap{align-items:center;gap:var(--spacing-component-3,.5rem);padding-top:var(--spacing-component-5,1rem);border-top:1px solid var(--colours-basic-stroke-subtle);width:100%;margin-top:auto;display:flex}.HighlightsSection-module__Rccquq__creditWith{font:var(--microcopy-regular);color:var(--colours-basic-text);flex-shrink:0}.HighlightsSection-module__Rccquq__nvidiaLogo{width:auto;height:14px;color:var(--colours-basic-text);flex-shrink:0}.HighlightsSection-module__Rccquq__extIcon{top:var(--spacing-component-8,2rem);right:var(--spacing-component-8,2rem);color:var(--colours-basic-text);position:absolute}@media (min-width:768px){.HighlightsSection-module__Rccquq__extIcon{top:var(--spacing-component-9,2.5rem);right:var(--spacing-component-9,2.5rem)}}
.PartnersSection-module__mnfKRa__section{background:var(--colours-basic-background);border-top:1px solid var(--colours-basic-stroke-subtle);overflow:hidden}.PartnersSection-module__mnfKRa__title{font:var(--title-m);color:var(--colours-basic-text);text-align:center;margin-bottom:var(--spacing-layout-5,3rem)}.PartnersSection-module__mnfKRa__marquee{padding-block:var(--spacing-component-7,1.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.PartnersSection-module__mnfKRa__track{align-items:center;gap:var(--spacing-layout-7,4rem);width:max-content;animation:48s linear infinite PartnersSection-module__mnfKRa__hl-marquee;display:flex}.PartnersSection-module__mnfKRa__marquee:hover .PartnersSection-module__mnfKRa__track{animation-play-state:paused}@keyframes PartnersSection-module__mnfKRa__hl-marquee{to{transform:translate(-50%)}}.PartnersSection-module__mnfKRa__marqueeReduced .PartnersSection-module__mnfKRa__track{justify-content:center;gap:var(--spacing-layout-5,3rem);flex-wrap:wrap;width:auto;animation:none}.PartnersSection-module__mnfKRa__logo{height:var(--sizing-component-14,3rem);object-fit:contain;opacity:.75;flex-shrink:0;width:auto;transition:opacity .25s}.PartnersSection-module__mnfKRa__logo:hover{opacity:1}@media (prefers-reduced-motion:reduce){.PartnersSection-module__mnfKRa__track{justify-content:center;gap:var(--spacing-layout-5,3rem);flex-wrap:wrap;width:auto;animation:none}}
