.sketch.svelte-1wsqsfu{height:auto;color:var(--color-secondary);opacity:.7}.stroke.svelte-1wsqsfu{stroke:currentColor;stroke-width:36;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1wsqsfu-draw 3.6s ease-in-out infinite;animation-delay:var(--delay)}.dot.svelte-1wsqsfu{fill:currentColor;opacity:0;animation:svelte-1wsqsfu-dot 3.6s ease-in-out infinite;animation-delay:1s}@keyframes svelte-1wsqsfu-draw{0%{stroke-dashoffset:1;opacity:1}35%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1wsqsfu-dot{0%,15%{opacity:0}30%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.stroke.svelte-1wsqsfu,.dot.svelte-1wsqsfu{animation:none;stroke-dashoffset:0;opacity:1}}.lightbox.svelte-joqq1h{--fade: 1;--media-width: 0px;--nav-inset: max(1rem, calc(50% - var(--media-width) / 2 - 3.75rem));position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;background:rgb(0 0 0 / calc(.92 * var(--fade)));color:#fff;outline:none;touch-action:none;overscroll-behavior:contain;animation:svelte-joqq1h-lightbox-in .18s ease-out}@keyframes svelte-joqq1h-lightbox-in{0%{opacity:0}}.stage.svelte-joqq1h{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none}.stage.dragging.svelte-joqq1h{cursor:grabbing}.media.svelte-joqq1h{display:block;width:auto;height:auto;max-width:100vw;max-height:calc(100svh - 9rem);object-fit:contain;transform-origin:center;will-change:transform;-webkit-touch-callout:none}.media.animate.svelte-joqq1h{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.media.zoomable.svelte-joqq1h{cursor:zoom-in}.zoomed.svelte-joqq1h .media.zoomable:where(.svelte-joqq1h){cursor:zoom-out}.dragging.svelte-joqq1h .media.zoomable:where(.svelte-joqq1h){cursor:grabbing}.control.svelte-joqq1h{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:#00000080;color:#fff;cursor:pointer;transition:background-color .15s,opacity .15s}.control.svelte-joqq1h:hover{background:#fff3}.control.svelte-joqq1h:disabled{opacity:.35;cursor:default}.close.svelte-joqq1h{position:absolute;top:max(1rem,env(safe-area-inset-top));right:1rem}.nav.svelte-joqq1h{position:absolute;top:50%;translate:0 -50%}.prev.svelte-joqq1h{left:var(--nav-inset)}.next.svelte-joqq1h{right:var(--nav-inset)}.footer.svelte-joqq1h{position:absolute;left:0;right:0;bottom:max(1rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.hint.svelte-joqq1h{font-size:.8125rem;color:#ffffffb3;transition:opacity .2s}.hint.hidden.svelte-joqq1h{opacity:0}.hint-touch.svelte-joqq1h{display:none}.bar.svelte-joqq1h{display:flex;align-items:center;gap:.75rem;pointer-events:auto}.counter.svelte-joqq1h{min-width:3.5rem;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums;color:#fffc}@media (hover: none) and (pointer: coarse){.nav.svelte-joqq1h,.zoom.svelte-joqq1h{display:none}.hint-touch.svelte-joqq1h{display:inline}.hint-mouse.svelte-joqq1h{display:none}}@media (min-width: 768px){.media.svelte-joqq1h{max-width:calc(100vw - 10rem)}}@media (prefers-reduced-motion: reduce){.lightbox.svelte-joqq1h{animation:none}.media.animate.svelte-joqq1h{transition:none}}@media (hover: none) and (pointer: coarse){.hide-on-touch.svelte-4wcmud{display:none!important}}.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:15px;color:var(--color-subtle);cursor:pointer;list-style:none;transition:color .15s}.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud)::-webkit-details-marker{display:none}.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud):hover{color:var(--color-heading)}.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud) svg{flex-shrink:0;transition:transform .2s}.spec-more[open].svelte-4wcmud summary:where(.svelte-4wcmud){border-bottom:1px solid var(--color-container)}.spec-more[open].svelte-4wcmud summary:where(.svelte-4wcmud) svg{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud),.spec-more.svelte-4wcmud summary:where(.svelte-4wcmud) svg{transition:none}}.market-notice.svelte-4wcmud{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.25rem;border:1px solid var(--color-container);border-radius:var(--radius-container);background:#fff;color:var(--color-heading)}.market-notice.svelte-4wcmud svg{flex-shrink:0;margin-top:.125rem}.video-badge.svelte-4wcmud{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#0000008c;color:#fff;pointer-events:none}.journey.svelte-4wcmud{position:relative;display:flex;flex-direction:column;gap:2.5rem;list-style:none;margin:0}.journey-item.svelte-4wcmud{display:flex;flex-direction:column;gap:1rem}.journey-item.svelte-4wcmud:nth-child(2){transition-delay:.12s}.journey-item.svelte-4wcmud:nth-child(3){transition-delay:.24s}.journey-icon.svelte-4wcmud{z-index:1;display:flex;height:64px;width:64px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-container);background:#fff}.journey-item.svelte-4wcmud h3:where(.svelte-4wcmud){font-family:var(--font-heading);color:var(--color-heading);font-size:1.1rem}.journey-item.svelte-4wcmud p:where(.svelte-4wcmud){opacity:.85;font-size:.925rem}.dots.svelte-4wcmud{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:50%;margin-inline:auto;padding-inline:1rem}.dot.svelte-4wcmud{width:.4rem;height:.4rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-secondary) 50%,transparent);transition:width .3s,background-color .3s}.dot.is-active.svelte-4wcmud{width:1.25rem;background:var(--color-primary)}@media (prefers-reduced-motion: reduce){.dot.svelte-4wcmud{transition:none}}@media screen and (min-width: 768px){.journey.svelte-4wcmud{flex-direction:row;align-items:flex-start}.journey.svelte-4wcmud:before{content:"";position:absolute;top:32px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:var(--color-container)}.journey-item.svelte-4wcmud{flex:1;align-items:center;text-align:center;max-width:32ch;margin-inline:auto}}
