.wg-hero-sticky-device{--hsd-device-h:clamp(420px, 62vh, 714px);--hsd-device-w:calc(var(--hsd-device-h) * 0.47619);--hsd-frame-radius:calc(var(--hsd-device-h) * 0.0752);--hsd-frame-inset-x:calc(var(--hsd-device-h) * 0.0152);--hsd-frame-inset-y:calc(var(--hsd-device-h) * 0.0174);--hsd-frame-inner-radius:calc(var(--hsd-device-h) * 0.059);--hsd-frame-border-w:max(1px, calc(var(--hsd-device-h) * 0.00274));--hsd-screen-bg:#fff;--hsd-slot-h:100vh;--hsd-band-h:clamp(200px, 30vh, 424px);--hsd-band-gap:var(--baseline);--hsd-lane-item-w:calc(var(--hsd-band-h) * 0.7439);--hsd-card-w:var(--hsd-lane-item-w);--hsd-lane-handoff-shift:var(--hsd-device-w);--hsd-band-fade:calc(var(--hsd-lane-item-w) * 1.5);--hsd-band-seconds-per-item:6s;position:relative;overflow-x:clip;padding-bottom:var(--baseline-double)}@supports not (overflow-x:clip){.wg-hero-sticky-device{overflow-x:hidden}}.wg-hero-sticky-device>.container{position:relative;z-index:1}@media (max-width:1023.98px){.wg-hero-sticky-device{--hsd-device-h:clamp(320px, 46vh, 520px);--hsd-slot-h:0;--hsd-band-fade:calc(var(--hsd-lane-item-w) * 0.5)}}.wg-hero-sticky-device:not(.section-above-menu){padding-top:var(--baseline-double)}.wg-hero-sticky-device-gradient::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 50% 0,var(--primary-nimbus-blue) 0,var(--next-space-black) 78%);pointer-events:none}.wg-hero-sticky-device-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:var(--baseline);column-gap:var(--baseline)}@media (max-width:1023.98px){.wg-hero-sticky-device-grid{display:flex;flex-direction:column}}.wg-hero-sticky-device-header{grid-column:1/-1;position:relative;z-index:2}@media (max-width:1023.98px){.wg-hero-sticky-device-header{order:0}}.wg-hero-sticky-device-slots{grid-column:1;position:relative;z-index:2}@media (max-width:1023.98px){.wg-hero-sticky-device-slots{order:2}}.wg-hero-sticky-device-slot{display:flex;align-items:center;min-height:var(--hsd-slot-h);opacity:.4;transition:opacity .4s var(--ease-out-expo)}.wg-hero-sticky-device-slot.is-active{opacity:1}@media (max-width:1023.98px){.wg-hero-sticky-device-slot{padding:var(--baseline-8x) 0;opacity:1}}.wg-hero-sticky-device-slot-hero{min-height:var(--hsd-slot-h)}@media (max-width:1023.98px){.wg-hero-sticky-device-slot-hero{min-height:0;padding:0}}.wg-hero-sticky-device-slot-inner{max-width:34rem}@media (max-width:1023.98px){.wg-hero-sticky-device-slot-inner{max-width:none}}.wg-hero-sticky-device-slot-title{margin-bottom:var(--baseline-4x)}.wg-hero-sticky-device-slot-description{margin-bottom:var(--baseline-6x)}.wg-hero-sticky-device-stage{grid-column:2;align-self:start;position:sticky;top:calc(50vh - var(--hsd-device-h)/ 2);z-index:1;width:var(--hsd-device-w);height:var(--hsd-device-h)}@media (max-width:1023.98px){.wg-hero-sticky-device-stage{position:relative;top:auto;order:1;margin:0 auto var(--baseline-8x)}}.wg-hero-sticky-device.is-editor-mode .wg-hero-sticky-device-stage{position:relative;top:auto}.wg-hero-sticky-device-panel{display:none}@media (max-width:1023.98px){.wg-hero-sticky-device-panel{position:relative;display:block;width:var(--hsd-device-w);height:var(--hsd-device-h);margin:0 auto var(--baseline-6x)}}.wg-hero-sticky-device-frame{position:relative;z-index:1;width:100%;height:100%;border:1.8px solid rgba(89,169,255,.1);border-radius:var(--hsd-frame-radius);background:rgba(var(--primary-nimbus-blue-rgb),.15);backdrop-filter:blur(27px);box-shadow:inset 0 2px 0 rgba(89,169,255,.15)}.wg-hero-sticky-device-frame::after{content:'';position:absolute;inset:var(--hsd-frame-inset-y) var(--hsd-frame-inset-x);border:var(--hsd-frame-border-w) solid transparent;border-radius:var(--hsd-frame-inner-radius);background:linear-gradient(142deg,var(--primary-nimbus-blue) 0,#d8446e 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 4px 22px rgba(var(--primary-nimbus-blue-rgb), .85));pointer-events:none}.wg-hero-sticky-device-screens{position:absolute;inset:calc(var(--hsd-frame-inset-y) + var(--hsd-frame-border-w)) calc(var(--hsd-frame-inset-x) + var(--hsd-frame-border-w));border-radius:calc(var(--hsd-frame-inner-radius) - var(--hsd-frame-border-w));overflow:hidden;background:var(--hsd-screen-bg)}.wg-hero-sticky-device-screen{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out-expo),visibility .4s}.wg-hero-sticky-device-screen.is-active{opacity:1;visibility:visible}@media (max-width:1023.98px){.wg-hero-sticky-device-screen{display:none}.wg-hero-sticky-device-screen[data-screen-index='0']{display:block;opacity:1;visibility:visible}}.wg-hero-sticky-device-screen-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.wg-hero-sticky-device-bands{position:absolute;top:50%;left:50%;z-index:0;width:100vw;height:var(--hsd-band-h);transform:translate(-50%,-50%);pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hsd-band-fade),#000 calc(100% - var(--hsd-band-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hsd-band-fade),#000 calc(100% - var(--hsd-band-fade)),transparent 100%);transition:opacity .5s var(--ease-out-expo),visibility .5s}.wg-hero-sticky-device-bands.is-dimmed{opacity:0;visibility:hidden}@media (max-width:1023.98px){.wg-hero-sticky-device-bands.is-dimmed{opacity:1;visibility:visible}}.wg-hero-sticky-device-band{position:absolute;top:0;left:0;display:flex;gap:var(--hsd-band-gap);width:100%;height:100%}.wg-hero-sticky-device-band-photos{clip-path:inset(0 50% 0 0)}.wg-hero-sticky-device-band-cards{clip-path:inset(0 0 0 50%);padding-left:var(--hsd-lane-handoff-shift)}.wg-hero-sticky-device-track{display:flex;flex-shrink:0;align-items:center;gap:var(--hsd-band-gap);width:-moz-max-content;width:max-content;height:100%;margin:0;padding:0;list-style:none;animation:hsd-band-scroll calc(var(--hsd-band-seconds-per-item) * var(--hsd-band-items,1)) linear infinite}.wg-hero-sticky-device-bands-to-right .wg-hero-sticky-device-track{animation-direction:reverse}@keyframes hsd-band-scroll{to{transform:translateX(calc(-100% - var(--hsd-band-gap)))}}.wg-hero-sticky-device-photo{flex:0 0 auto;width:var(--hsd-lane-item-w);height:100%;border:1px solid rgba(255,255,255,.12);border-radius:var(--baseline-4x);overflow:hidden;background:rgba(255,255,255,.06)}.wg-hero-sticky-device-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wg-hero-sticky-device-card{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(var(--hsd-card-w) * .0647);width:var(--hsd-lane-item-w);height:100%;padding:calc(var(--hsd-card-w) * .0647);border-radius:calc(var(--hsd-card-w) * .0647);background:rgba(255,255,255,.1)}.wg-hero-sticky-device-card-media{margin:calc(var(--hsd-card-w) * .0647) calc(var(--hsd-card-w) * .0647) 0;border-radius:calc(var(--hsd-card-w) * .0461);overflow:hidden;background:linear-gradient(180deg,#fff 0,#e7e7e7 100%)}.wg-hero-sticky-device-card-media img{display:block;width:100%;height:auto;aspect-ratio:452/444;-o-object-fit:cover;object-fit:cover}.wg-hero-sticky-device-card-body{flex:1 1 auto;margin:0 calc(var(--hsd-card-w) * .0647);font-size:calc(var(--hsd-card-w) * .052);line-height:1.4}.wg-hero-sticky-device-card-title{color:rgba(255,255,255,.9)}.wg-hero-sticky-device-card-price{color:#fff;font-weight:600}.wg-hero-sticky-device-card-domain{color:rgba(187,197,255,.7);font-size:.85em}.wg-hero-sticky-device-card-button{display:flex;align-items:center;justify-content:center;gap:calc(var(--hsd-card-w) * .026);padding:calc(var(--hsd-card-w) * .036) calc(var(--hsd-card-w) * .052);border-radius:999px;background:rgba(var(--primary-nimbus-blue-rgb),.6);backdrop-filter:blur(9px);color:#fff;font-size:calc(var(--hsd-card-w) * .046);font-weight:600;line-height:1.2;text-align:center}.wg-hero-sticky-device-card-button svg{flex-shrink:0;width:1em;height:1em}.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-track{animation:none}.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-bands,.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-screen,.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-slot{transition:none}.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-stage{position:static}@media (min-width:1024px){.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-slot-hero{display:none}}.wg-hero-sticky-device.is-motion-off .wg-hero-sticky-device-slot{min-height:0;padding:var(--baseline) 0;opacity:1}@media (prefers-reduced-motion:reduce){.wg-hero-sticky-device .wg-hero-sticky-device-track{animation:none}.wg-hero-sticky-device .wg-hero-sticky-device-bands,.wg-hero-sticky-device .wg-hero-sticky-device-screen,.wg-hero-sticky-device .wg-hero-sticky-device-slot{transition:none}.wg-hero-sticky-device .wg-hero-sticky-device-stage{position:static}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.wg-hero-sticky-device .wg-hero-sticky-device-slot-hero{display:none}}@media (prefers-reduced-motion:reduce){.wg-hero-sticky-device .wg-hero-sticky-device-slot{min-height:0;padding:var(--baseline) 0;opacity:1}}