.lightbox{opacity:0;width:fit-content;max-width:none;height:fit-content;max-height:none;transition:opacity .2s cubic-bezier(.23, 1, .32, 1), transform .2s cubic-bezier(.23, 1, .32, 1), overlay .2s allow-discrete, display .2s allow-discrete;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;transform:scale(.96)}.lightbox[open]{opacity:1;transform:scale(1)}@starting-style{.lightbox[open]{opacity:0;transform:scale(.96)}}.lightbox::backdrop{transition:background-color .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:#080c1400}.lightbox[open]::backdrop{background:#080c14d1}@starting-style{.lightbox[open]::backdrop{background:#080c1400}}.lightbox img{cursor:zoom-out;border-radius:.75rem;width:auto;max-width:min(94vw,1800px);height:auto;max-height:88vh;display:block;box-shadow:0 40px 100px -30px #000000b3}.lightbox-close{color:#fff;cursor:pointer;background:#0f1b2dd9;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:fixed;top:1rem;right:1rem}.lightbox-close:active{transform:scale(.94)}.lightbox-close:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}[data-lightbox]{cursor:zoom-in}.section-title:where(.astro-t4ja7ztl){font-size:var(--sl-text-2xl);align-items:center;gap:.5rem;margin:1.5rem 0 0;display:flex}.hero-shot:where(.astro-t4ja7ztl){margin:0}.hero-frame:where(.astro-t4ja7ztl){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:1rem;overflow:hidden;box-shadow:0 30px 70px -35px #0009}.hero-frame:where(.astro-t4ja7ztl) img{width:100%;height:auto;display:block}.hero-bar:where(.astro-t4ja7ztl){border-bottom:1px solid var(--sl-color-gray-5);align-items:center;gap:.4rem;padding:.55rem .85rem;display:flex}.hero-bar:where(.astro-t4ja7ztl)>span:where(.astro-t4ja7ztl):not(.hero-url){background:var(--sl-color-gray-5);border-radius:999px;width:.6rem;height:.6rem}.hero-url:where(.astro-t4ja7ztl){background:var(--sl-color-gray-6);font-family:var(--sl-font-mono);color:var(--sl-color-gray-3);border-radius:.4rem;margin-inline:auto;padding:.15rem .8rem;font-size:.72rem}.hero-shot:where(.astro-t4ja7ztl) figcaption:where(.astro-t4ja7ztl){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-top:.6rem}.shots-note:where(.astro-t4ja7ztl){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:0}.shots:where(.astro-t4ja7ztl){grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=50rem){.shots:where(.astro-t4ja7ztl){grid-template-columns:repeat(3,1fr)}}.shot:where(.astro-t4ja7ztl){border:1px solid var(--sl-color-gray-5);border-radius:var(--radius);background:var(--sl-color-black);margin:0;overflow:hidden}.shot:where(.astro-t4ja7ztl) img{width:100%;height:auto;display:block}.shot:where(.astro-t4ja7ztl) figcaption:where(.astro-t4ja7ztl){border-top:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);padding:.6rem .9rem}.restow-home:where(.astro-dgc7u3yv){--radius:.85rem;--ease-out:cubic-bezier(.23, 1, .32, 1);flex-direction:column;gap:1.25rem;display:flex}.audiences:where(.astro-dgc7u3yv){grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=50rem){.audiences:where(.astro-dgc7u3yv){grid-template-columns:1fr 1fr}}.audience:where(.astro-dgc7u3yv),.topic:where(.astro-dgc7u3yv){color:var(--sl-color-white);border:1px solid var(--sl-color-gray-5);border-radius:var(--radius);background:var(--sl-color-black);transition:border-color .2s ease, transform .16s var(--ease-out), box-shadow .2s ease;text-decoration:none}.audience:where(.astro-dgc7u3yv){flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.audience:where(.astro-dgc7u3yv):active,.topic:where(.astro-dgc7u3yv):active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.audience:where(.astro-dgc7u3yv):hover,.topic:where(.astro-dgc7u3yv):hover{border-color:var(--sl-color-accent);box-shadow:0 12px 28px -20px #00000080}}.audience:where(.astro-dgc7u3yv):focus-visible,.topic:where(.astro-dgc7u3yv):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.icon-badge:where(.astro-dgc7u3yv){width:2.25rem;height:2.25rem;color:var(--sl-color-accent-high);background:var(--sl-color-accent-low);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-badge--lg:where(.astro-dgc7u3yv){width:2.75rem;height:2.75rem}.audience-title:where(.astro-dgc7u3yv){font-size:var(--sl-text-xl);font-weight:600}.audience-body:where(.astro-dgc7u3yv){color:var(--sl-color-gray-2);line-height:1.55}.audience-cta:where(.astro-dgc7u3yv){color:var(--sl-color-accent-high);align-items:center;gap:.35rem;margin-top:auto;padding-top:.25rem;font-weight:600;display:inline-flex}.section-title:where(.astro-dgc7u3yv){font-size:var(--sl-text-2xl);align-items:center;gap:.5rem;margin:1.5rem 0 0;display:flex}.topics:where(.astro-dgc7u3yv){grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=40rem){.topics:where(.astro-dgc7u3yv){grid-template-columns:repeat(2,1fr)}}@media (width>=90rem){.topics:where(.astro-dgc7u3yv){grid-template-columns:repeat(3,1fr)}}.topic:where(.astro-dgc7u3yv){align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.topic-text:where(.astro-dgc7u3yv){flex-direction:column;gap:.2rem;display:flex}.topic-title:where(.astro-dgc7u3yv){font-weight:600}.topic-body:where(.astro-dgc7u3yv){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);line-height:1.45}.restow-release-note:where(.astro-bqv2zvdx){color:var(--sl-color-gray-2);margin:0 0 1.5rem}
