.frame[data-astro-cid-vujd4idp]{position:relative;width:100%;aspect-ratio:var(--aspect);container-type:inline-size}.bezel[data-astro-cid-vujd4idp]{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;user-select:none}.screen[data-astro-cid-vujd4idp]{position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:var(--rx) / var(--ry);overflow:clip;background:#000;z-index:1;display:flex;flex-direction:column;container-type:inline-size}.content[data-astro-cid-vujd4idp]{flex:1;min-height:0;position:relative}.content[data-astro-cid-vujd4idp] img,.content[data-astro-cid-vujd4idp] video,.content[data-astro-cid-vujd4idp] picture{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.menubar[data-astro-cid-vujd4idp]{flex:none;height:4.6cqw;display:flex;align-items:center;gap:1.4cqw;padding:0 1.6cqw;background:#0b0b0d;color:#e6e6ea;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:1.05cqw;white-space:nowrap}.menubar[data-astro-cid-vujd4idp] .apple[data-astro-cid-vujd4idp]{width:1.1cqw;height:1.3cqw;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/></svg>") center / contain no-repeat}.menubar[data-astro-cid-vujd4idp] .app[data-astro-cid-vujd4idp]{font-weight:700}.menubar[data-astro-cid-vujd4idp] .time[data-astro-cid-vujd4idp]{margin-left:auto}.media[data-astro-cid-uwjpl3cw]{margin:0;width:100%;view-timeline-name:--cam;view-timeline-axis:block}.cam[data-astro-cid-uwjpl3cw]{position:absolute;inset:0;transform-origin:var(--zx, 50%) var(--zy, 50%);will-change:transform}.loop[data-astro-cid-uwjpl3cw]{position:absolute;inset:0;opacity:0;transition:opacity .4s}.loop[data-astro-cid-uwjpl3cw].is-playing{opacity:1}@keyframes cam-out{0%{transform:scale(var(--zs))}to{transform:none}}@keyframes cam-in{0%{transform:none}to{transform:scale(var(--zs))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cam-scroll[data-astro-cid-uwjpl3cw].cam-out,.cam-scroll[data-astro-cid-uwjpl3cw].cam-in{animation:linear both cam-out;animation-timeline:--cam;animation-range:entry 8%}.cam-scroll[data-astro-cid-uwjpl3cw].cam-in{animation-name:cam-in}}.cam-load[data-astro-cid-uwjpl3cw].cam-out{animation:cam-out 1.9s var(--ease-out) .2s both}.cam-load[data-astro-cid-uwjpl3cw].cam-in{animation:cam-in 1.9s var(--ease-out) .2s both}.enter .cam-enter[data-astro-cid-uwjpl3cw].cam-out{animation:cam-out 1.5s var(--ease-out) both}.enter .cam-enter[data-astro-cid-uwjpl3cw].cam-in{animation:cam-in 1.7s var(--ease-out) .7s both}}.cta[data-astro-cid-45ccuakr]{background:radial-gradient(50% 60% at 50% 100%,#0a84ff2e,#0000 70%)}.inner[data-astro-cid-45ccuakr]{text-align:center}h2[data-astro-cid-45ccuakr]{font-size:clamp(36px,6vw,64px)}.accent[data-astro-cid-45ccuakr]{color:var(--accent)}.lede[data-astro-cid-45ccuakr]{margin:16px auto 0}.badges[data-astro-cid-45ccuakr]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}
