.gv-install:where(.astro-jbteoi63){padding-block:clamp(var(--gv-space-2xl), 9vw, var(--gv-space-3xl));border-top:var(--gv-rule-stage) solid var(--sl-color-white);position:relative}.gv-install-head:where(.astro-jbteoi63)>p:where(.astro-jbteoi63):last-child{max-width:58ch;margin-top:var(--gv-space-md);color:var(--sl-color-gray-2);font-size:var(--gv-text-lg);line-height:1.65}.gv-release-boundary:where(.astro-jbteoi63){gap:var(--gv-space-sm);margin-top:var(--gv-space-md);padding:var(--gv-space-sm) var(--gv-space-md);border-block:var(--gv-rule-hair) solid var(--sl-color-hairline);color:var(--sl-color-gray-2);background:var(--gv-engine-quiet);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);line-height:1.55;display:grid}.gv-release-boundary:where(.astro-jbteoi63) strong:where(.astro-jbteoi63){color:var(--sl-color-white);font-family:var(--gv-font-display);font-style:normal}.gv-release-boundary:where(.astro-jbteoi63) code:where(.astro-jbteoi63){font-family:var(--gv-font-mono)}.gv-install-grid:where(.astro-jbteoi63){gap:var(--gv-space-sm);margin-top:var(--gv-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.gv-install-card:where(.astro-jbteoi63){padding:clamp(var(--gv-space-md), 3vw, var(--gv-space-lg));border:var(--gv-rule-hair) solid var(--sl-color-hairline);border-radius:var(--gv-radius-surface);background:var(--gv-paper-2);transition:transform var(--gv-dur-short) var(--gv-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.gv-install-card:where(.astro-jbteoi63).is-preferred{border-color:color-mix(in srgb, var(--gv-engine) 58%, var(--sl-color-hairline));transform:translateY(-4px)}.gv-install-recommended:where(.astro-jbteoi63){top:var(--gv-space-sm);right:var(--gv-space-sm);padding:var(--gv-space-3xs) var(--gv-space-2xs);border:var(--gv-rule-hair) solid color-mix(in srgb, var(--gv-engine) 55%, transparent);border-radius:var(--gv-radius-cta);color:var(--gv-engine);font-family:var(--gv-font-body);font-size:var(--gv-text-xs);letter-spacing:.08em;text-transform:uppercase;position:absolute}.gv-install-platform:where(.astro-jbteoi63){font-family:var(--gv-font-body);font-size:var(--gv-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3)!important;margin-top:0!important}.gv-install-card:where(.astro-jbteoi63) h3:where(.astro-jbteoi63){margin-top:var(--gv-space-3xs);color:var(--sl-color-white);font-family:var(--gv-font-display);font-weight:600;font-size:var(--gv-text-lg)}.gv-install-card:where(.astro-jbteoi63)>p:where(.astro-jbteoi63):not(.gv-install-platform){margin-top:var(--gv-space-2xs);color:var(--sl-color-gray-2);font-size:var(--gv-text-md);line-height:1.6}.gv-install-button:where(.astro-jbteoi63){justify-content:space-between;align-items:center;gap:var(--gv-space-2xs);width:100%;min-height:48px;padding:var(--gv-space-xs) var(--gv-space-sm);border:var(--gv-rule-hair) solid var(--sl-color-hairline);border-radius:var(--gv-radius-cta);background:var(--gv-ground);white-space:nowrap;transition:transform var(--gv-dur-short) var(--gv-ease-out);margin-top:auto;font-weight:600;display:inline-flex;color:var(--sl-color-white)!important}.gv-install-button:where(.astro-jbteoi63):hover{transition-delay:var(--gv-delay-hover);transform:translateY(-2px)}.gv-install-button:where(.astro-jbteoi63):focus-visible{outline:3px solid var(--gv-focus);outline-offset:4px}.gv-install-button:where(.astro-jbteoi63):active{background:var(--gv-engine-quiet);transition-delay:0s;transform:translateY(1px)}.gv-install-button:where(.astro-jbteoi63)[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.gv-install-meta:where(.astro-jbteoi63){min-height:1.2rem;margin-top:var(--gv-space-2xs);color:var(--sl-color-gray-3);font-family:var(--gv-font-body);font-size:var(--gv-text-xs)}.gv-install-foot:where(.astro-jbteoi63){gap:var(--gv-space-sm);margin-top:var(--gv-space-md);padding:var(--gv-space-sm) var(--gv-space-md);border-block:var(--gv-rule-hair) solid var(--sl-color-hairline);color:var(--sl-color-gray-3);font-size:var(--gv-text-sm);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:center;line-height:1.55;display:grid}.gv-install-foot:where(.astro-jbteoi63) p:where(.astro-jbteoi63){margin:0}.gv-install-foot:where(.astro-jbteoi63)>p:where(.astro-jbteoi63):first-child{color:var(--sl-color-gray-1);font-family:var(--gv-font-body)}.gv-install-foot:where(.astro-jbteoi63)>a:where(.astro-jbteoi63){min-height:44px;color:var(--sl-color-white);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.gv-install-foot:where(.astro-jbteoi63) p:where(.astro-jbteoi63) a:where(.astro-jbteoi63){white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.gv-install-card:where(.astro-jbteoi63),.gv-install-button:where(.astro-jbteoi63){transition:none}.gv-install-button:where(.astro-jbteoi63):hover,.gv-install-button:where(.astro-jbteoi63):active{transform:none}}@media (width<=34rem){.gv-release-boundary:where(.astro-jbteoi63){grid-template-columns:minmax(0,1fr)}}.gv-cinema:where(.astro-t4sj65zo){padding-block:clamp(var(--gv-space-2xl), 9vw, var(--gv-space-4xl));border-block:var(--gv-rule-stage) solid var(--sl-color-white)}.gv-cinema__head:where(.astro-t4sj65zo){gap:var(--gv-space-md);max-width:62rem;display:grid}.gv-cinema__head:where(.astro-t4sj65zo) h2:where(.astro-t4sj65zo),.gv-cinema__copy:where(.astro-t4sj65zo) h3:where(.astro-t4sj65zo){font-family:var(--gv-font-display);color:var(--sl-color-white);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:600}.gv-cinema__head:where(.astro-t4sj65zo) h2:where(.astro-t4sj65zo){letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,5.8vw,4.8rem);line-height:.98}.gv-cinema__head:where(.astro-t4sj65zo)>p:where(.astro-t4sj65zo){max-width:58ch;color:var(--sl-color-gray-2);font-size:var(--gv-text-lg);margin:0;line-height:1.65}.gv-cinema__sequence:where(.astro-t4sj65zo){gap:var(--gv-space-3xl);margin-top:var(--gv-space-3xl);display:grid}.gv-cinema__scene:where(.astro-t4sj65zo){gap:var(--gv-space-lg);align-items:center;display:grid}.gv-cinema__copy:where(.astro-t4sj65zo){gap:var(--gv-space-sm);align-content:center;max-width:34rem;display:grid}.gv-cinema__context:where(.astro-t4sj65zo){color:var(--gv-engine);font-family:var(--gv-font-body);font-size:var(--gv-text-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.gv-cinema__copy:where(.astro-t4sj65zo) h3:where(.astro-t4sj65zo){letter-spacing:-.012em;text-wrap:balance;max-width:16ch;font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.02}.gv-cinema__copy:where(.astro-t4sj65zo)>p:where(.astro-t4sj65zo):not(.gv-cinema__context){color:var(--sl-color-gray-2);font-size:var(--gv-text-md);margin:0;line-height:1.65}.gv-cinema__link:where(.astro-t4sj65zo){align-items:center;gap:var(--gv-space-2xs);text-underline-offset:2px;white-space:nowrap;width:fit-content;min-height:44px;font-weight:600;display:inline-flex;color:var(--sl-color-white)!important;text-decoration:underline!important;text-decoration-color:var(--gv-engine)!important}.gv-cinema__link:where(.astro-t4sj65zo) span:where(.astro-t4sj65zo){color:var(--gv-engine);transition:transform var(--gv-dur-short) var(--gv-ease-out)}.gv-cinema__link:where(.astro-t4sj65zo):active span:where(.astro-t4sj65zo){transition-delay:0s;transform:none}.gv-cinema__link:where(.astro-t4sj65zo):focus-visible{outline:3px solid var(--gv-focus);outline-offset:4px}.gv-cinema__visual:where(.astro-t4sj65zo){gap:var(--gv-space-xs);transform-origin:50% 70%;margin:0;display:grid;transform:none}.gv-cinema__media:where(.astro-t4sj65zo){aspect-ratio:16/10;border:var(--gv-rule-hair) solid var(--sl-color-hairline);border-radius:var(--gv-radius-media);background:var(--gv-paper-2);min-width:0;box-shadow:var(--gv-shadow-media);overflow:clip}.gv-cinema__media:where(.astro-t4sj65zo) img:where(.astro-t4sj65zo){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.gv-cinema__media--programme:where(.astro-t4sj65zo){aspect-ratio:16/9}.gv-cinema__media--programme:where(.astro-t4sj65zo) img:where(.astro-t4sj65zo){object-fit:contain}.gv-cinema__visual:where(.astro-t4sj65zo) figcaption:where(.astro-t4sj65zo){max-width:58ch;color:var(--sl-color-gray-3);font-family:var(--gv-font-body);font-size:var(--gv-text-xs);margin:0;line-height:1.5}@media (width>=60rem){.gv-cinema__head:where(.astro-t4sj65zo){grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;max-width:none}.gv-cinema__head:where(.astro-t4sj65zo)>p:where(.astro-t4sj65zo){padding-bottom:var(--gv-space-xs)}.gv-cinema__sequence:where(.astro-t4sj65zo){gap:var(--gv-space-4xl)}.gv-cinema__scene:where(.astro-t4sj65zo){gap:clamp(var(--gv-space-xl), 6vw, var(--gv-space-3xl));grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-height:88dvh}.gv-cinema__visual:where(.astro-t4sj65zo){top:calc(var(--sl-nav-height,4rem) + var(--gv-space-lg));perspective:var(--gv-perspective);grid-area:1/2;position:sticky}.gv-cinema__copy:where(.astro-t4sj65zo){grid-area:1/1;min-height:52dvh}.gv-cinema:where(.astro-t4sj65zo).is-enhanced .gv-cinema__scene:where(.astro-t4sj65zo):not(.is-active) .gv-cinema__visual:where(.astro-t4sj65zo){opacity:.56;transform:perspective(var(--gv-perspective)) rotateX(3deg) scale(.94) translateY(var(--gv-space-md))}.gv-cinema:where(.astro-t4sj65zo).is-enhanced .gv-cinema__visual:where(.astro-t4sj65zo){transition:opacity var(--gv-dur-major) var(--gv-ease-out), transform var(--gv-dur-major) var(--gv-ease-out)}}@media (hover:hover) and (pointer:fine){.gv-cinema__link:where(.astro-t4sj65zo):hover span:where(.astro-t4sj65zo){transition-delay:var(--gv-delay-hover);transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.gv-cinema__scene:where(.astro-t4sj65zo){grid-template-columns:minmax(0,1fr);min-height:auto}.gv-cinema__copy:where(.astro-t4sj65zo),.gv-cinema__visual:where(.astro-t4sj65zo),.gv-cinema__link:where(.astro-t4sj65zo) span:where(.astro-t4sj65zo){opacity:1!important;transition:none!important;transform:none!important}.gv-cinema__copy:where(.astro-t4sj65zo),.gv-cinema__visual:where(.astro-t4sj65zo){grid-area:auto/1}.gv-cinema__visual:where(.astro-t4sj65zo){position:static}}
