.site-header[data-astro-cid-nen7h5rs]{background:var(--bg);box-shadow:0 1px 0 var(--line)}.language-menu[data-astro-cid-nen7h5rs]{inset:var(--menu-top,4.25rem) var(--menu-right,var(--gutter)) auto auto;position:fixed}.language-menu[data-astro-cid-nen7h5rs]:popover-open{animation:menu-in .18s var(--ease-out)}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}.crew-demo{isolation:isolate;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:1.25rem;padding:clamp(1rem,.6rem + 1.4vw,1.75rem);position:relative;container:crew/inline-size}.crew-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.crew-themes{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.crew-themes button{min-block-size:2.5rem;color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-radius:999px;padding-inline:1.1rem;font-size:.875rem;font-weight:550}.crew-themes button[aria-pressed=true]{background:var(--text);color:var(--bg)}.crew-themes button:active{scale:.97}.crew-themes button:disabled,.crew-ages button:disabled{opacity:.5;cursor:default}.crew-toolbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.crew-toggle{min-block-size:2.5rem;min-inline-size:6.5rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:0 0;border-radius:999px;padding-inline:1rem;font-size:.875rem}.crew-toggle:disabled{visibility:hidden}.crew-toggle[hidden],.crew-ages[hidden],.crew-theme-error[hidden]{display:none}.crew-ages,.crew-contexts,#crew-hint,.crew-note{display:none!important}.crew-theme-error{padding-block:.75rem}.crew-ages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.crew-ages button{inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);text-align:start;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .85rem;display:flex}.crew-ages button[aria-pressed=true]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text)}.crew-ages button>span:first-child{color:var(--text);font-size:.9375rem;font-weight:600}.crew-ages button>span:last-child{font-variant-numeric:tabular-nums;font-size:.8125rem}.crew-stage{--crew-count:6;z-index:1;margin-block-start:1rem;position:relative}.crew-art{aspect-ratio:760/320;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:clip}.crew-art>*{grid-area:1/1;align-self:start;block-size:auto;min-block-size:0;inline-size:100%;translate:0 -17.9487%}.crew-art [hidden],.crew-poster-compact{display:none}.crew-art{transition:filter .8s var(--ease-in-out)}:root[data-theme=light] .crew-demo[data-crew-theme=classic] .crew-art{filter:invert()}.crew-contexts{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.5rem);padding-inline:1.1%;display:grid}.crew-member{flex-direction:column;gap:.4rem;display:flex}.crew-member-heading{color:var(--muted);flex-direction:column;gap:.15rem;font-size:.8125rem;display:flex}.crew-role{color:var(--text);font-size:.875rem;font-weight:600}.crew-value{white-space:nowrap;color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.crew-value [data-crew-value]{color:var(--text);font-variant-numeric:tabular-nums}.crew-member input{appearance:none;background:linear-gradient(to right, var(--text) var(--fill), var(--line-strong) var(--fill)) center / 100% 3px no-repeat;cursor:ew-resize;block-size:2.75rem;inline-size:100%;transform:translateY(calc(var(--slider-bend,0) * 1px));border:0;margin:0}.crew-member input::-webkit-slider-thumb{appearance:none;border:2px solid var(--text);background:var(--surface);border-radius:50%;block-size:12px;inline-size:12px}.crew-member input::-moz-range-thumb{border:2px solid var(--text);background:var(--surface);border-radius:50%;block-size:9px;inline-size:9px}.crew-member input:disabled{cursor:default}.crew-note{border-block-start:1px solid var(--line);color:var(--faint);margin-block-start:1rem;padding-block-start:1rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.crew-themes button:not([aria-pressed=true]):hover,.crew-toggle:hover,.crew-ages button:not(:disabled):hover{background:var(--hover);color:var(--text)}.crew-member input:hover::-webkit-slider-thumb{background:var(--text)}}@container crew (inline-size<44rem){.crew-stage{--crew-count:3}.crew-art{aspect-ratio:480/320}.crew-art canvas{inline-size:158.333%;max-inline-size:none;margin-inline-start:-29.1667%}.crew-poster-wide{display:none}.crew-poster-compact{display:block}.crew-ages{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-contexts{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.crew-member[data-crew-member="2"]{order:0}.crew-member[data-crew-member="3"]{order:1}.crew-member[data-crew-member="0"]{order:2}.crew-member:is([data-crew-member="1"],[data-crew-member="4"],[data-crew-member="5"]){display:none}}@media (forced-colors:active){.crew-member input{appearance:auto;background:0 0}}.counter-readable{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.counter-reels{font-variant-numeric:tabular-nums;align-items:center;line-height:1.2;display:inline-flex}.counter-slot{block-size:1.2em;inline-size:.65em;display:inline-block;overflow:clip}.counter-slot[hidden]{display:none}.counter-strip{transform:translateY(calc(var(--digit,0) * -1.2em));flex-direction:column;display:flex}.counter-strip span{flex:none;block-size:1.2em;line-height:1.2}.crew-art>.pixel-cover{pointer-events:none;z-index:2;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(18,1fr);block-size:100%;inline-size:100%;margin:0;display:grid;position:absolute;inset:0;translate:none}.pixel-cover i{background:var(--text);opacity:0}@media (prefers-reduced-motion:no-preference){.counter-strip{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.pixel-cover i{animation:pixel-in .1s steps(1, end) var(--pixel-delay) both}.pixel-cover.pixel-out i{animation:pixel-out .1s steps(1, end) var(--pixel-delay) both}@keyframes pixel-in{0%{opacity:0}to{opacity:1}}@keyframes pixel-out{0%{opacity:1}to{opacity:0}}}.image-dialog[data-astro-cid-bnzpoi6n]::backdrop{background:oklch(0% 0 0/.82)}.image-dialog[data-astro-cid-bnzpoi6n],.image-dialog[data-astro-cid-bnzpoi6n]::backdrop{opacity:0;transition:opacity .22s var(--ease-out), display .22s allow-discrete, overlay .22s allow-discrete}.image-dialog[data-astro-cid-bnzpoi6n][open],.image-dialog[data-astro-cid-bnzpoi6n][open]::backdrop{opacity:1}@starting-style{.image-dialog[data-astro-cid-bnzpoi6n][open],.image-dialog[data-astro-cid-bnzpoi6n][open]::backdrop{opacity:0}}.faq[data-astro-cid-5qqjv3h6] summary[data-astro-cid-5qqjv3h6]::-webkit-details-marker{display:none}@media (prefers-reduced-motion:no-preference){.faq[data-astro-cid-5qqjv3h6]::details-content{transition:block-size .26s var(--ease-out), content-visibility .26s allow-discrete;block-size:0;overflow:clip}.faq[data-astro-cid-5qqjv3h6][open]::details-content{block-size:auto}}:root{interpolate-size:allow-keywords}.crew-demo>.ambient-dither{z-index:0;pointer-events:none;opacity:.18;block-size:clamp(15rem,35vw,30rem);inline-size:100%;position:absolute;inset-block-start:6rem;inset-inline:0;mask-image:radial-gradient(#000,#0000 72%)}[data-download-cta]{justify-content:center}
