.i5-page.svelte-p1w09z{--ink:#f5f5f7;--mute:#86868b;--void:#000;--panel:#161617;--hair:#ffffff38;--link:var(--color-success);--nav-h:3.25rem;--wrap:61.25rem;--gutter:var(--type-md);--rail-wide:min(84vw, 42rem);--rail-tile:min(70vw, 20.5rem);background:var(--void);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Inter Fallback,system-ui,sans-serif}body:has(.i5-page){background:#000}.osbar.svelte-p1w09z{height:3rem;padding:0 var(--gutter);background:#000;justify-content:space-between;align-items:center;display:flex}.mark.svelte-p1w09z,.osbar-end.svelte-p1w09z a:where(.svelte-p1w09z){color:var(--ink);font-size:var(--type-xs);font-weight:600;text-decoration:none}.osbar-end.svelte-p1w09z{gap:var(--type-md);display:flex}.osbar-end.svelte-p1w09z a:where(.svelte-p1w09z){color:#fffc;font-weight:400}.wrap.svelte-p1w09z{width:min(var(--wrap), calc(100% - (var(--gutter) * 2)));margin-inline:auto}.localnav.svelte-p1w09z{z-index:80;background:#000;border-bottom:1px solid #ffffff14;position:sticky;top:0}.localnav-track.svelte-p1w09z{justify-content:safe center;gap:calc(1rem * var(--phi-inv));overscroll-behavior-x:contain;scrollbar-width:none;padding:calc(1rem * var(--phi-inv)) var(--gutter);display:flex;overflow-x:auto}.localnav-track.svelte-p1w09z::-webkit-scrollbar{display:none}.rail.svelte-p1w09z::-webkit-scrollbar{display:none}.dotnav.svelte-p1w09z::-webkit-scrollbar{display:none}.pill.svelte-p1w09z{border:1px solid var(--hair);height:2.25rem;color:var(--ink);font-size:var(--type-xs);letter-spacing:0;white-space:nowrap;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;padding:0 .95rem;font-weight:400;text-decoration:none;display:inline-flex}.pill.is-current.svelte-p1w09z{color:#000;background:#fff;border-color:#fff}.pill.svelte-p1w09z:hover:not(.is-current){background:#ffffff1f}.hero.phi-stack.svelte-p1w09z{--phi-display:clamp(2.5rem, 6.2vw, 5rem);min-height:calc(100svh - 4.5rem);padding:var(--phi-display) var(--gutter) 0;text-align:center;flex-direction:column;display:flex;overflow:hidden}.eyebrow.svelte-p1w09z{margin:0 0 var(--phi-space);font-size:var(--phi-eyebrow);font-weight:600;line-height:var(--phi-leading);letter-spacing:0;color:var(--ink)}.hero.svelte-p1w09z h1:where(.svelte-p1w09z){max-width:20ch;font-size:var(--phi-display);font-weight:800;line-height:var(--phi-leading);letter-spacing:0;margin:0 auto}.hero-sub.svelte-p1w09z{margin:var(--phi-space) auto 0;font-size:var(--type-sm);font-weight:600;line-height:var(--leading-body);letter-spacing:0;color:var(--mute)}.hero-stage.svelte-p1w09z{justify-content:center;align-items:flex-end;gap:var(--phi-support);min-height:13.75rem;margin-top:var(--phi-support);flex:1;display:flex}.slab.svelte-p1w09z{background:#1d1d1f;border-radius:1.125rem 1.125rem 0 0;width:min(46vw,26.25rem);height:min(46vh,32.5rem);margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.slab-b.svelte-p1w09z{width:min(40vw,21.25rem);height:min(40vh,28.75rem)}.slab.svelte-p1w09z img:where(.svelte-p1w09z),.tile-media.svelte-p1w09z img:where(.svelte-p1w09z){object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.explore.phi-stack.svelte-p1w09z,.chapter.phi-stack.svelte-p1w09z{--phi-display:clamp(2.15rem, 5.2vw, 4.05rem);padding:var(--phi-display) 0}.explore.svelte-p1w09z h2:where(.svelte-p1w09z),.chapter.svelte-p1w09z h2:where(.svelte-p1w09z),.more.svelte-p1w09z h2:where(.svelte-p1w09z),.compat.svelte-p1w09z h2:where(.svelte-p1w09z){max-width:14ch;font-size:var(--phi-display);font-weight:800;line-height:var(--phi-leading);letter-spacing:0;margin:0}.explore.svelte-p1w09z h2:where(.svelte-p1w09z){margin-bottom:var(--phi-support)}.stage.svelte-p1w09z{position:relative}.stage.svelte-p1w09z:before,.stage.svelte-p1w09z:after{content:"";z-index:1;width:var(--gutter);pointer-events:none;position:absolute;top:0;bottom:0}.stage.svelte-p1w09z:before{background:linear-gradient(to right, var(--void), transparent);left:0}.stage.svelte-p1w09z:after{background:linear-gradient(to left, var(--void), transparent);right:0}.paddle.svelte-p1w09z{z-index:2;border:1px solid var(--hair);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:#1d1d1fe0;border-radius:999px;place-items:center;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.paddle-prev.svelte-p1w09z{left:.65rem}.paddle-next.svelte-p1w09z{right:.65rem}@media (pointer:coarse){.paddle.svelte-p1w09z{display:none}}.rail.svelte-p1w09z{gap:var(--phi-space);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;cursor:grab;touch-action:pan-x;grid-auto-flow:column;display:grid;overflow-x:auto}.rail.svelte-p1w09z:active{cursor:grabbing}.explore-rail.svelte-p1w09z{grid-auto-columns:var(--rail-wide);scroll-padding-inline:max(var(--gutter), calc((100% - var(--rail-wide)) / 2));padding-inline:max(var(--gutter), calc((100% - var(--rail-wide)) / 2))}.tile-rail.svelte-p1w09z{grid-auto-columns:var(--rail-tile);scroll-padding-inline:max(var(--gutter), calc((100% - min(44rem, 100% - var(--gutter) * 2)) / 2));padding-inline:max(var(--gutter), calc((100% - min(44rem, 100% - var(--gutter) * 2)) / 2))}.rail-card.svelte-p1w09z,.tile.svelte-p1w09z{scroll-snap-align:center;scroll-margin-inline:var(--gutter);scroll-margin-top:var(--nav-h)}.rail-card.svelte-p1w09z{aspect-ratio:4/3;background:var(--panel);border-radius:1.375rem;flex-direction:column;height:auto;min-height:18rem;max-height:36rem;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.rail-card.svelte-p1w09z:target{box-shadow:0 0 0 1px #fff}.rail-copy.svelte-p1w09z{z-index:1;padding:var(--phi-space);font-size:var(--phi-eyebrow);font-weight:600;line-height:var(--phi-leading);color:var(--mute);background:linear-gradient(#000000c7,#0000);margin:0;position:absolute;top:0;left:0;right:0}.rail-copy.svelte-p1w09z a:where(.svelte-p1w09z){color:var(--ink);text-decoration:none}.rail-media.svelte-p1w09z{background:#0b0b0c;flex:auto;justify-content:center;align-items:flex-end;height:auto;min-height:0;margin:0;display:flex;overflow:hidden}.rail-media.svelte-p1w09z img:where(.svelte-p1w09z){object-fit:contain;object-position:bottom center;border-radius:1.05rem 1.05rem 0 0;width:auto;max-width:58%;height:82%;box-shadow:0 0 0 1px #ffffff1f}.dotnav.svelte-p1w09z{width:max-content;max-width:calc(100% - var(--gutter) * 2);scrollbar-width:none;margin:var(--phi-support) auto 0;background:#1d1d1feb;border:1px solid #ffffff29;border-radius:999px;flex-wrap:nowrap;justify-content:center;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.dot.svelte-p1w09z{color:#0000;background:#6e6e73;border-radius:999px;flex:none;width:.45rem;height:.45rem;padding:0;text-decoration:none;overflow:hidden}.dot.svelte-p1w09z span:where(.svelte-p1w09z){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dot.is-active.svelte-p1w09z{color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:not(:has(.rail-card:target)):not(:has(.dot.is-active)) .dot:where(.svelte-p1w09z):first-child{color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-1:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-1]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-2:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-2]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-3:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-3]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-4:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-4]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-5:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-5]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-6:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-6]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.explore.svelte-p1w09z:has(#highlights-gallery-item-7:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-7]:where(.svelte-p1w09z){color:#0000;background:#fff;width:1.25rem}.chapter.svelte-p1w09z{scroll-margin-top:var(--nav-h);content-visibility:auto;contain-intrinsic-size:1px 900px}.chapter-intro.svelte-p1w09z{margin-bottom:var(--phi-support)}.chapter-label.svelte-p1w09z{margin:0 0 var(--phi-space);font-size:var(--phi-eyebrow);font-weight:600;line-height:var(--phi-leading);color:var(--ink)}.chapter.svelte-p1w09z h2:where(.svelte-p1w09z){white-space:pre-line}.chapter-support.svelte-p1w09z{margin:var(--phi-space) 0 0;max-width:36rem;font-size:var(--phi-support);font-weight:700;line-height:var(--leading-body);color:var(--mute)}.learn.svelte-p1w09z{margin-top:var(--phi-space);color:var(--link);font-size:var(--phi-eyebrow);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.tile.svelte-p1w09z{background:var(--panel);color:inherit;border-radius:1.375rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tile-media.svelte-p1w09z{background:#0b0b0c;height:15rem;display:block}.tile-copy.svelte-p1w09z{padding:var(--phi-space);display:block}.tile.svelte-p1w09z h3:where(.svelte-p1w09z){margin:0 0 calc(var(--phi-space) * var(--phi-inv));font-size:var(--phi-eyebrow);font-weight:700;line-height:var(--phi-leading)}.tile.svelte-p1w09z p:where(.svelte-p1w09z){font-size:var(--type-sm);font-weight:500;line-height:var(--leading-body);color:var(--mute);margin:0}.more.phi-stack.svelte-p1w09z,.compat.phi-stack.svelte-p1w09z{--phi-display:clamp(2.15rem, 5.2vw, 4.05rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;padding:var(--phi-display) 0;background:#fff}.more.svelte-p1w09z h2:where(.svelte-p1w09z){margin-bottom:var(--phi-support);color:#6e6e73}.more-list.svelte-p1w09z{margin:0;padding:0;list-style:none}.more-list.svelte-p1w09z li:where(.svelte-p1w09z)+li:where(.svelte-p1w09z){margin-top:var(--phi-support)}.more-list.svelte-p1w09z a:where(.svelte-p1w09z){color:#6e6e73;max-width:42rem;font-size:var(--type-sm);font-weight:400;line-height:var(--leading-body);text-decoration:none;display:block}.more-list.svelte-p1w09z strong:where(.svelte-p1w09z){color:#1d1d1f;font-weight:700}.compat.svelte-p1w09z{text-align:center;border-top:1px solid #00000014}.compat.svelte-p1w09z h2:where(.svelte-p1w09z){max-width:16ch;margin-inline:auto;margin-bottom:var(--phi-support);color:#1d1d1f}.platform-list.svelte-p1w09z{justify-content:center;gap:calc(1rem * var(--phi-inv));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.platform-list.svelte-p1w09z a:where(.svelte-p1w09z){color:#1d1d1f;min-height:2.25rem;font-size:var(--type-xs);border:1px solid #0000002e;border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}@media (width<=479px){.dot.svelte-p1w09z span:where(.svelte-p1w09z){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dot.svelte-p1w09z{background:#6e6e73;width:.45rem;min-height:.45rem;padding:0}:is(.explore.svelte-p1w09z:not(:has(.rail-card:target)) .dot:where(.svelte-p1w09z):first-child,.explore.svelte-p1w09z:has(#highlights-gallery-item-1:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-1]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-2:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-2]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-3:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-3]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-4:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-4]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-5:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-5]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-6:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-6]:where(.svelte-p1w09z),.explore.svelte-p1w09z:has(#highlights-gallery-item-7:where(.svelte-p1w09z):target) .dot[href=\#highlights-gallery-item-7]:where(.svelte-p1w09z)){color:#0000;background:#fff;width:1.15rem}.slab-b.svelte-p1w09z{display:none}.slab-a.svelte-p1w09z{width:min(72vw,17.5rem)}}@media (prefers-reduced-motion:reduce){.rail.svelte-p1w09z{scroll-behavior:auto}.chapter.svelte-p1w09z{content-visibility:visible}}
