.lightbox.svelte-vcy00z{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[open].svelte-vcy00z{animation:svelte-vcy00z-appear .18s var(--m-ease-snappy);flex-direction:column;display:flex}.lightbox.svelte-vcy00z::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080808d1}.lightbox.svelte-vcy00z:focus{outline:none}.stage.svelte-vcy00z{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;padding:64px 96px 0;display:flex;position:relative}.shot.svelte-vcy00z{object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;width:auto;max-width:min(100%,1600px);height:auto;max-height:100%;display:block;box-shadow:0 24px 64px #00000073}.close.svelte-vcy00z,.nav.svelte-vcy00z{color:#fff;cursor:pointer;width:44px;height:44px;transition:background .15s var(--m-ease-snappy), opacity .15s var(--m-ease-snappy);background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.close.svelte-vcy00z:hover,.nav.svelte-vcy00z:hover{background:#ffffff2e}.close.svelte-vcy00z:focus-visible,.nav.svelte-vcy00z:focus-visible{outline-offset:2px;outline:2px solid #fff}.close.svelte-vcy00z{z-index:1;top:16px;right:20px}.nav.svelte-vcy00z{top:calc(50% + 32px);translate:0 -50%}.nav--prev.svelte-vcy00z{left:28px}.nav--next.svelte-vcy00z{right:28px}@media (hover:hover) and (pointer:fine){.nav.svelte-vcy00z{opacity:0}.stage.svelte-vcy00z:hover .nav:where(.svelte-vcy00z),.nav.svelte-vcy00z:focus-visible{opacity:1}}.caption.svelte-vcy00z{flex-direction:column;align-items:center;gap:8px;padding:20px 24px 28px;display:flex}.caption-title.svelte-vcy00z{font-variation-settings:"wght" 500;margin:0;font-size:15px;font-weight:500;line-height:1.4em}.counter.svelte-vcy00z{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;margin:0;padding:2px 12px;font-size:13px;line-height:1.6em}@keyframes svelte-vcy00z-appear{0%{opacity:0;scale:.98}}@media (prefers-reduced-motion:reduce){.lightbox[open].svelte-vcy00z{animation:none}}@media (width<=809px){.stage.svelte-vcy00z{padding:64px 12px 0}.nav.svelte-vcy00z{top:auto;bottom:-52px;translate:none}.nav--prev.svelte-vcy00z{left:20px}.nav--next.svelte-vcy00z{right:20px}}.strip.svelte-1xq5g9k{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -24px;padding:0 24px;scroll-padding-inline:24px;list-style:none;display:flex;overflow-x:auto}.strip.svelte-1xq5g9k::-webkit-scrollbar{display:none}.shot.svelte-1xq5g9k{scroll-snap-align:start;flex:none;width:min(420px,78%)}.shot-button.svelte-1xq5g9k{background:var(--m-bg);border:1px solid var(--m-border);border-radius:var(--radius-md);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.shot-button.svelte-1xq5g9k:focus-visible{outline:2px solid var(--m-text);outline-offset:-2px}.shot-button.svelte-1xq5g9k img:where(.svelte-1xq5g9k){aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .3s var(--m-ease-snappy);display:block}@media (hover:hover) and (pointer:fine){.shot-button.svelte-1xq5g9k:hover img:where(.svelte-1xq5g9k){transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.shot-button.svelte-1xq5g9k img:where(.svelte-1xq5g9k){transition:none}}@media (width<=809px){.strip.svelte-1xq5g9k{gap:12px;margin:0 -18px;padding:0 18px;scroll-padding-inline:18px}.shot.svelte-1xq5g9k{width:84%}}.page.svelte-cn4hmj{width:100%;padding:var(--m-page-top) 24px var(--m-page-bottom);justify-content:center;display:flex}.stack.svelte-cn4hmj{flex-direction:column;gap:40px;display:flex}.numbers.svelte-cn4hmj{font-variant-numeric:tabular-nums}.link.svelte-cn4hmj{color:var(--m-text);text-decoration:underline;-webkit-text-decoration-color:var(--m-border);text-decoration-color:var(--m-border);text-underline-offset:3px;transition:text-decoration-color .15s var(--m-ease-snappy);align-items:center;gap:4px;display:inline-flex}.link.svelte-cn4hmj:hover{text-decoration-color:currentColor}.panels.svelte-cn4hmj{flex-direction:column;gap:16px;display:flex}.about.svelte-cn4hmj{flex-direction:column;gap:24px;max-width:760px;display:flex}.copy.svelte-cn4hmj{flex-direction:column;gap:12px;display:flex}.copy.svelte-cn4hmj .m-body{margin:0}.info.svelte-cn4hmj{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.fact.svelte-cn4hmj{flex-direction:column;gap:4px;min-width:0;display:flex}.fact.svelte-cn4hmj dt:where(.svelte-cn4hmj){color:var(--m-text-soft);font-size:13px;line-height:1.4em}.fact.svelte-cn4hmj dd:where(.svelte-cn4hmj){color:var(--m-text);margin:0;font-size:15px;line-height:1.5em}.fact-note.svelte-cn4hmj{color:var(--m-text-soft);margin-top:4px;font-size:13px;line-height:1.45em;display:block}.fact.svelte-cn4hmj .links:where(.svelte-cn4hmj){flex-wrap:wrap;gap:4px 14px;display:flex}.faq.svelte-cn4hmj{flex-direction:column;gap:20px;max-width:760px;margin:0;display:flex}.ask.svelte-cn4hmj dt:where(.svelte-cn4hmj){color:var(--m-text);margin-bottom:4px;font-size:15px;line-height:1.5em}.ask.svelte-cn4hmj dd:where(.svelte-cn4hmj){color:var(--m-text-soft);margin:0;font-size:15px;line-height:1.6em}.more.svelte-cn4hmj{flex-direction:column;gap:20px;margin-top:16px;display:flex}.heading.svelte-cn4hmj{font-variation-settings:"wght" 400;color:var(--m-text);margin:0;font-size:27px;font-weight:400;line-height:1.3em}.more-grid.svelte-cn4hmj{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.more-grid.svelte-cn4hmj li:where(.svelte-cn4hmj){display:flex}.more-grid.svelte-cn4hmj li:where(.svelte-cn4hmj)>*{flex:1}@media (width<=1137px){.info.svelte-cn4hmj,.more-grid.svelte-cn4hmj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809px){.page.svelte-cn4hmj{padding:var(--m-page-top) 20px var(--m-page-bottom)}.stack.svelte-cn4hmj{gap:32px}.panels.svelte-cn4hmj{gap:12px}.info.svelte-cn4hmj{grid-template-columns:minmax(0,1fr);gap:18px}.heading.svelte-cn4hmj{font-size:22px}.more-grid.svelte-cn4hmj{grid-template-columns:minmax(0,1fr);gap:12px}}
