.AppScreen_screen__SzYO1{display:block;width:100%;height:100%}.AppScreen_playhead__hog3C{animation:AppScreen_playhead-travel__GtMHx 14s linear infinite}@keyframes AppScreen_playhead-travel__GtMHx{0%{transform:translateX(-200px)}to{transform:translateX(570px)}}.MacBook_stage__YRhvR{--w:min(100vw - 2.5rem,56rem,(100svh - 9rem) * 1.42);--u:calc(var(--w) / 100);--lid-open:16deg;--tilt-open:-8deg;--lid-closed:-87deg;--tilt-closed:-50deg;--lift-closed:-50;--opening-delay:var(--intro-delay,0.45s);--opening-duration:var(--intro-duration,2.1s);position:relative;width:var(--w);height:calc(var(--u) * 73);margin-inline:auto;perspective:calc(var(--u) * 380);perspective-origin:50% 28%}@media (min-width:768px){.MacBook_stage__YRhvR{--w:min(100vw - 6rem,56rem,(100svh - 9rem) * 1.42)}}.MacBook_body__gq7ID{position:absolute;left:calc(var(--u) * 9);top:calc(var(--u) * 4);width:calc(var(--u) * 82);transform-origin:50% 100%;transform:rotateX(var(--tilt-open));transform-style:preserve-3d}.MacBook_lid__YYsnk{position:relative;transform-origin:50% 100%;transform:rotateX(var(--lid-open));transform-style:preserve-3d}.MacBook_lidFront__UC0Qd{position:relative;padding:calc(var(--u) * 1.25) calc(var(--u) * 1.25) calc(var(--u) * 1.9);border:calc(var(--u) * .22) solid #b4b7be;border-radius:calc(var(--u) * 2.1) calc(var(--u) * 2.1) calc(var(--u) * .7) calc(var(--u) * .7);background:#08080a;backface-visibility:hidden}.MacBook_display___otrv{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:calc(var(--u) * .9);background:#000}.MacBook_notch__fBm2n{position:absolute;left:50%;top:calc(var(--u) * 1.25);width:calc(var(--u) * 9.5);height:calc(var(--u) * 1.35);transform:translateX(-50%);border-radius:0 0 calc(var(--u) * .7) calc(var(--u) * .7);background:#08080a}.MacBook_power__jJzSh{background:#050507;opacity:0}.MacBook_glare__sGNHc,.MacBook_power__jJzSh{position:absolute;inset:0;pointer-events:none}.MacBook_glare__sGNHc{background:linear-gradient(118deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 28%,rgba(255,255,255,0) 29%)}.MacBook_lidBack__Sd1h0{position:absolute;inset:0;display:grid;place-items:center;border-radius:calc(var(--u) * 2.1) calc(var(--u) * 2.1) calc(var(--u) * .7) calc(var(--u) * .7);background:linear-gradient(165deg,#eceef1,#cfd2d8 38%,#b3b6bd);box-shadow:inset 0 0 0 calc(var(--u) * .18) rgba(255,255,255,.55);transform:translateZ(calc(var(--u) * -.7)) rotateY(180deg);backface-visibility:hidden}.MacBook_lidMark__jxeQZ{width:calc(var(--u) * 9);height:calc(var(--u) * 9);color:#9b9ea6;opacity:.9}.MacBook_lidEdge__4BDnd{position:absolute;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);top:0;height:calc(var(--u) * .7);transform-origin:50% 0;transform:rotateX(-90deg);background:linear-gradient(180deg,#d5d7dc,#a4a7ae)}.MacBook_base__0ITGp{position:absolute;left:0;top:100%;width:100%;height:calc(var(--u) * 57);transform-origin:50% 0;transform:rotateX(90deg);transform-style:preserve-3d}.MacBook_deck__v1yiF{position:absolute;inset:0;border-radius:calc(var(--u) * .7) calc(var(--u) * .7) calc(var(--u) * 2.2) calc(var(--u) * 2.2);background:linear-gradient(180deg,#b9bcc3,#dcdee2 22%,#d2d4d9);box-shadow:inset 0 0 0 calc(var(--u) * .16) rgba(255,255,255,.6)}.MacBook_hinge__T4aj1{position:absolute;left:9%;right:9%;top:0;height:calc(var(--u) * 1.7);border-radius:0 0 calc(var(--u) * .6) calc(var(--u) * .6);background:linear-gradient(180deg,#121214,#38383d)}.MacBook_keyboard__b1MQ4{position:absolute;left:7%;right:7%;top:8.5%;height:51%;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(5,1fr);gap:calc(var(--u) * .42);padding:calc(var(--u) * .6);border-radius:calc(var(--u) * 1);background:#0b0b0d}.MacBook_key__APJF_{border-radius:calc(var(--u) * .45);background:linear-gradient(180deg,#2b2b30,#1d1d21)}.MacBook_spacebar__O5T7V{grid-column:span 5}.MacBook_trackpad__5aTPg{position:absolute;left:50%;top:64%;width:36%;height:31%;transform:translateX(-50%);border-radius:calc(var(--u) * .9);background:linear-gradient(180deg,#d6d8dd,#cbcdd3);box-shadow:inset 0 0 0 calc(var(--u) * .12) rgba(11,11,16,.14)}.MacBook_lip__VmJ1I{position:absolute;left:0;top:100%;width:100%;height:calc(var(--u) * 1.5);transform-origin:50% 0;transform:rotateX(-90deg);border-radius:0 0 calc(var(--u) * 1.6) calc(var(--u) * 1.6);background:linear-gradient(180deg,#c2c5cb,#8e9198 55%,#6c6f76)}.MacBook_lip__VmJ1I:after{content:"";position:absolute;left:50%;top:0;width:calc(var(--u) * 12);height:calc(var(--u) * .5);transform:translateX(-50%);border-radius:0 0 calc(var(--u) * .6) calc(var(--u) * .6);background:#74777e}.MacBook_shadow__Hd9qo{position:absolute;inset:-2% -5% -14%;transform:translateZ(calc(var(--u) * -1.7));border-radius:50%;background:radial-gradient(ellipse at 50% 45%,rgba(38,20,96,.42) 0,rgba(38,20,96,.16) 45%,rgba(38,20,96,0) 70%);filter:blur(calc(var(--u) * 2.4))}.MacBook_intro__4nJwV .MacBook_body__gq7ID{animation:MacBook_body-settle__mf68a var(--opening-duration) cubic-bezier(.6,0,.18,1) var(--opening-delay) both;animation-play-state:var(--macbook-intro,running)}.MacBook_intro__4nJwV .MacBook_lid__YYsnk{animation:MacBook_lid-open__Q0_39 var(--opening-duration) cubic-bezier(.6,0,.18,1) var(--opening-delay) both;animation-play-state:var(--macbook-intro,running)}.MacBook_intro__4nJwV .MacBook_power__jJzSh{animation:MacBook_power-on__s0Mh2 .9s ease-out calc(var(--opening-delay) + var(--opening-duration) * .62) both;animation-play-state:var(--macbook-intro,running)}@media (prefers-reduced-motion:reduce){.MacBook_intro__4nJwV .MacBook_body__gq7ID,.MacBook_intro__4nJwV .MacBook_lid__YYsnk,.MacBook_intro__4nJwV .MacBook_power__jJzSh{animation:none}}@keyframes MacBook_lid-open__Q0_39{0%{transform:rotateX(var(--lid-closed))}to{transform:rotateX(var(--lid-open))}}@keyframes MacBook_body-settle__mf68a{0%{transform:translateY(calc(var(--u) * var(--lift-closed))) rotateX(var(--tilt-closed)) scale(.9)}to{transform:translateY(0) rotateX(var(--tilt-open)) scale(1)}}@keyframes MacBook_power-on__s0Mh2{0%{opacity:1}to{opacity:0}}.HeroDevice_root__sbT54{--intro-delay:0.45s;--intro-duration:2.1s}.HeroDevice_callout__yh3hG{--callout-delay:calc(var(--intro-delay) + var(--intro-duration) - 0.25s + var(--callout-index) * 0.16s);animation:HeroDevice_callout-in__2g6Eo .7s cubic-bezier(.2,.9,.25,1.15) var(--callout-delay) both;animation-play-state:var(--macbook-intro,running)}.HeroDevice_calloutFloat___9l5v{animation:HeroDevice_callout-float__Xm_Lm 7s ease-in-out calc(var(--callout-index) * -1.7s) infinite alternate}@media (prefers-reduced-motion:reduce){.HeroDevice_calloutFloat___9l5v,.HeroDevice_callout__yh3hG{animation:none}}@keyframes HeroDevice_callout-in__2g6Eo{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HeroDevice_callout-float__Xm_Lm{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}