.film-opener.svelte-aq0jjl{all:unset;position:relative;display:inline-block;max-width:100%;cursor:pointer}.film-opener.svelte-aq0jjl:focus-visible{outline:2px solid currentColor;outline-offset:4px}.film-lightbox.svelte-aq0jjl{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:#000}.film-lightbox.svelte-aq0jjl::backdrop{background:#000}.film-lightbox.svelte-aq0jjl video:where(.svelte-aq0jjl){display:block;width:100%;height:100%;object-fit:contain}.close.svelte-aq0jjl{position:absolute;top:16px;right:16px;padding:6px 10px;border:1px solid #fff;background:transparent;color:#fff;font:inherit;cursor:pointer}.close-x.svelte-aq0jjl{position:absolute;top:12px;right:20px;z-index:1;padding:0;border:none;background:transparent;color:#fff;font-family:Arial,sans-serif;font-size:72px;font-weight:200;line-height:1;cursor:pointer;text-shadow:0 0 12px rgba(0,0,0,.8)}.close-x.svelte-aq0jjl:hover,.close-x.svelte-aq0jjl:focus-visible{color:#ff2a6d}.home.svelte-1uha8ag .column-film{display:block;width:100%}.home.svelte-1uha8ag .column-film-preview{display:block;width:100%;height:auto;background:#000027}.home.svelte-1uha8ag .column-film-preview.equation{aspect-ratio:996 / 624;object-fit:cover}.home.svelte-1uha8ag .column-film-preview.how-to{aspect-ratio:1016 / 856}.home.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:60px 35px 0}#start.svelte-1uha8ag{position:relative;min-height:calc(100vh - 60px);min-height:calc(100svh - 60px);padding-bottom:80px;text-align:center}#start.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:12px}#signup_and_extras.svelte-1uha8ag{padding-top:12px;display:block}#learn_more.svelte-1uha8ag{clear:both;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.clear.svelte-1uha8ag{clear:both}#about.svelte-1uha8ag{position:relative;padding-top:30px}#about.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:justify}.tble1.svelte-1uha8ag,.tble3.svelte-1uha8ag,.tble9.svelte-1uha8ag{border-top:1px dashed #666;padding-top:9px}.tble1.svelte-1uha8ag{padding-bottom:50px}#about.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:600px;width:100%;margin-left:auto;margin-right:auto;display:block}#about.svelte-1uha8ag .tble-multirange:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){max-width:100%}#about.svelte-1uha8ag img.peps:where(.svelte-1uha8ag){width:150px}#about.svelte-1uha8ag .logo-set:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:auto;max-width:none;height:32px;margin:0}#about.svelte-1uha8ag .logo-set:where(.svelte-1uha8ag) img.tall:where(.svelte-1uha8ag){height:100px}.imcenter.svelte-1uha8ag{display:block;margin-left:auto;margin-right:auto;padding:15px 0 30px}.tble4.svelte-1uha8ag{overflow:hidden}.tble4.svelte-1uha8ag .co1:where(.svelte-1uha8ag){text-align:center;width:350px;float:left;padding:0 25px}.logo-loop.svelte-1uha8ag{overflow:hidden;margin-top:24px;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logo-track.svelte-1uha8ag{display:flex;width:max-content;animation:svelte-1uha8ag-logo-loop 15s linear infinite}.logo-loop.svelte-1uha8ag:hover .logo-track:where(.svelte-1uha8ag){animation-play-state:paused}.logo-set.svelte-1uha8ag{display:flex;align-items:center;gap:48px;padding-right:48px}@keyframes svelte-1uha8ag-logo-loop{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-loop.svelte-1uha8ag{-webkit-mask-image:none;mask-image:none}.logo-track.svelte-1uha8ag{animation:none;width:auto}.logo-set.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:20px;padding-right:0}.logo-set[aria-hidden=true].svelte-1uha8ag{display:none}}.tble9.svelte-1uha8ag{overflow:hidden;padding-bottom:80px}@media(max-width:768px){.home.svelte-1uha8ag{padding:0 15px}#start.svelte-1uha8ag{min-height:100vh;min-height:100svh;padding-top:20px}#start.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:22px}#extras.svelte-1uha8ag a:where(.svelte-1uha8ag),#learn_more.svelte-1uha8ag{font-size:17px}.tble4.svelte-1uha8ag .co1:where(.svelte-1uha8ag){float:none;width:100%;padding:0}.tble1.svelte-1uha8ag img:where(.svelte-1uha8ag),.tble8.svelte-1uha8ag img:where(.svelte-1uha8ag),.tble7.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%}#about.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-weight:400}#about.svelte-1uha8ag .logo-set:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:24px}#about.svelte-1uha8ag .logo-set:where(.svelte-1uha8ag) img.tall:where(.svelte-1uha8ag){height:70px}.logo-set.svelte-1uha8ag{gap:32px;padding-right:32px}}
