.audio-card.astro-dkhsovqe{align-content:start;gap:14px;display:grid}.kind.astro-dkhsovqe{color:var(--stage-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:550}.player.astro-dkhsovqe{align-items:center;gap:14px;display:flex}.tag.astro-dkhsovqe{width:3.6em;color:var(--stage-muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:12px;font-weight:600}.player.astro-dkhsovqe audio.astro-dkhsovqe{width:100%;height:44px}.play.astro-dkhsovqe{border-radius:var(--r-pill);background:var(--stage-text);width:42px;height:42px;color:var(--stage-bg);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.play.astro-dkhsovqe:hover{background:var(--accent-on-stage)}.play.astro-dkhsovqe .icon-pause.astro-dkhsovqe,.astro-dkhsovqe[data-playing] .play.astro-dkhsovqe .icon-play.astro-dkhsovqe{display:none}.astro-dkhsovqe[data-playing] .play.astro-dkhsovqe .icon-pause.astro-dkhsovqe{display:block}.audio-card.astro-dkhsovqe:not([data-bound]) .wave.astro-dkhsovqe{display:none}.wave.astro-dkhsovqe{flex:1;width:100%;height:40px}.bars.astro-dkhsovqe{fill:none;stroke:color-mix(in srgb, var(--stage-text) 26%, transparent);stroke-width:2.5px;stroke-linecap:round}.bars.astro-dkhsovqe.played{stroke:var(--accent-on-stage)}.downloads.astro-25bpkxv6{--btn-h:54px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.mac.astro-25bpkxv6,.later.astro-25bpkxv6{min-height:var(--btn-h);border-radius:var(--r-pill);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.mac.astro-25bpkxv6 .logo,.later.astro-25bpkxv6 .logo{color:inherit;flex:none;gap:6px;transform:translateY(1px)}.mac.astro-25bpkxv6{background:var(--ink);color:var(--on-ink);text-decoration:none;box-shadow:inset 0 1px #ffffff1f,0 10px 30px -12px #00000073}.mac.astro-25bpkxv6:hover{background:color-mix(in srgb, var(--ink) 86%, var(--accent));color:var(--on-ink);transition:background .15s var(--ease)}.later.astro-25bpkxv6{border-color:var(--line-strong);color:var(--text-3);cursor:default}.soon.astro-25bpkxv6{border-radius:var(--r-pill);background:var(--raised);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;padding:3px 9px;font-size:11.5px;font-weight:600}.dark.astro-25bpkxv6 .mac.astro-25bpkxv6{color:#0b0b0d;background:#fff}.dark.astro-25bpkxv6 .mac.astro-25bpkxv6:hover{color:#0b0b0d;background:#ececf1}.dark.astro-25bpkxv6 .later.astro-25bpkxv6{color:#ffffffc7;background:#ffffff12;border-color:#ffffff42}.dark.astro-25bpkxv6 .soon.astro-25bpkxv6{color:#ffffffd1;background:#ffffff24}@media (width<=560px){.downloads.astro-25bpkxv6{flex-direction:column;align-items:stretch;width:100%}.mac.astro-25bpkxv6,.later.astro-25bpkxv6{padding:0 16px;font-size:15px}}.lightbox.astro-utnzf2kr{color:#fff;background:#08080aeb;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.lightbox.astro-utnzf2kr::backdrop{background:#08080a99}.lightbox.astro-utnzf2kr[open]{place-items:center;display:grid}figure.astro-utnzf2kr{pointer-events:none;justify-items:center;gap:14px;margin:0;padding:64px clamp(16px,6vw,88px) 32px;display:grid}img.astro-utnzf2kr{border-radius:var(--r-md);object-fit:contain;pointer-events:auto;width:auto;max-width:min(92vw,1600px);height:auto;max-height:calc(100vh - 150px);display:block}figcaption.astro-utnzf2kr{color:#fffc;text-align:center;max-width:720px;font-size:15px}button.astro-utnzf2kr{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:0;place-items:center;width:46px;height:46px;display:grid;position:fixed}button.astro-utnzf2kr:hover{background:#ffffff38}.close.astro-utnzf2kr{top:16px;right:16px}.nav.astro-utnzf2kr{top:50%;transform:translateY(-50%)}.prev.astro-utnzf2kr{left:16px}.next.astro-utnzf2kr{right:16px}@media (width<=760px){.nav.astro-utnzf2kr{top:auto;bottom:16px;transform:none}figure.astro-utnzf2kr{padding-inline:12px}img.astro-utnzf2kr{max-height:calc(100vh - 200px)}}.vcompare.astro-qpn4yamk{--split:50%;border-radius:var(--r-lg);background:var(--media-bg);grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative;overflow:hidden}.side.astro-qpn4yamk{aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.side.astro-qpn4yamk .frame,.side.astro-qpn4yamk video.astro-qpn4yamk{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tag.astro-qpn4yamk{z-index:2;border-radius:var(--r-pill);color:#fff;pointer-events:none;background:#0b0b0d99;padding:3px 10px;font-size:12px;font-weight:550;position:absolute;top:10px}.before.astro-qpn4yamk .tag.astro-qpn4yamk{left:10px}.after.astro-qpn4yamk .tag.astro-qpn4yamk{right:10px}.handle.astro-qpn4yamk,.range.astro-qpn4yamk{display:none}.astro-qpn4yamk[data-live]{grid-template-columns:1fr;gap:0}.astro-qpn4yamk[data-live] .side.astro-qpn4yamk{grid-area:1/1}.astro-qpn4yamk[data-live] .before.astro-qpn4yamk{z-index:1;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.astro-qpn4yamk[data-live] .handle.astro-qpn4yamk{top:0;bottom:0;left:var(--split);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;display:block;position:absolute;box-shadow:0 0 0 1px #0003}.knob.astro-qpn4yamk{border-radius:var(--r-pill);color:#0b0b0d;background:#fff;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000004d}.astro-qpn4yamk[data-live] .range.astro-qpn4yamk{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.astro-qpn4yamk[data-live]:has(.range:focus-visible) .knob.astro-qpn4yamk{outline:2px solid var(--accent);outline-offset:2px}.toggle.astro-qpn4yamk{z-index:4;border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#0b0b0d9e;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.toggle.astro-qpn4yamk .pause.astro-qpn4yamk,.astro-qpn4yamk[data-playing] .toggle.astro-qpn4yamk .play.astro-qpn4yamk{display:none}.astro-qpn4yamk[data-playing] .toggle.astro-qpn4yamk .pause.astro-qpn4yamk{display:block}.vtabs.astro-wcsdifri{--stage-text:var(--text);--stage-muted:var(--text-3);--stage-bg:var(--bg);--accent-on-stage:var(--accent);gap:28px;display:grid}.list.astro-wcsdifri{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-8px;display:flex}.tab.astro-wcsdifri{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:40px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;padding:8px 16px;font-size:14.5px;font-weight:550;position:relative;overflow:hidden}.tab.astro-wcsdifri:hover{color:var(--text)}.tab.astro-wcsdifri[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.bar.astro-wcsdifri{transform-origin:0;background:color-mix(in srgb, var(--on-ink) 70%, transparent);height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.soon.astro-wcsdifri{border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 10%, transparent);color:inherit;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;margin-left:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.panel-title.astro-wcsdifri .soon.astro-wcsdifri{color:var(--text-3)}.astro-wcsdifri[data-running] .tab.astro-wcsdifri[aria-selected=true] .bar.astro-wcsdifri{animation:fill var(--vt-seconds,8s) linear forwards}@keyframes fill{to{transform:scaleX(1)}}.panel.astro-wcsdifri{align-content:start;gap:24px;display:grid}.astro-wcsdifri[data-tabbed] .panels.astro-wcsdifri{display:grid}.astro-wcsdifri[data-tabbed] .panel.astro-wcsdifri{grid-area:1/1}.astro-wcsdifri[data-tabbed] .panel.astro-wcsdifri[data-off]{visibility:hidden}.panels.astro-wcsdifri{gap:56px;display:grid}.astro-wcsdifri[data-tabbed] .panel-title.astro-wcsdifri{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel-title.astro-wcsdifri{font-size:18px}.examples.astro-wcsdifri{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:0;padding:0;list-style:none;display:grid}.example.astro-wcsdifri{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid var(--line);align-content:start;gap:14px;padding-top:22px;display:grid}.kind.astro-wcsdifri{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:550}.players.astro-wcsdifri{align-content:end;gap:10px;display:grid}.said.astro-wcsdifri{color:var(--text);letter-spacing:-.01em;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.transcript.astro-wcsdifri{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.transcript.astro-wcsdifri li.astro-wcsdifri{border-radius:var(--r-md);transition:background .2s var(--ease);grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 12px;padding:10px 12px;display:grid}.transcript.astro-wcsdifri li.astro-wcsdifri[data-now]{background:var(--soft)}.who.astro-wcsdifri{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.when.astro-wcsdifri{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.what.astro-wcsdifri{color:var(--text);font-size:17px;line-height:1.45}@media (width<=760px){.examples.astro-wcsdifri{grid-template-columns:1fr;row-gap:28px}.example.astro-wcsdifri{grid-row:auto;grid-template-rows:none}.list.astro-wcsdifri{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.list.astro-wcsdifri::-webkit-scrollbar{display:none}.tab.astro-wcsdifri{flex:none}}.zoomable.astro-arvcdss4{cursor:zoom-in;width:100%;height:100%;display:block}.zoomable.astro-arvcdss4 img{object-fit:cover;width:100%;height:100%;display:block}.zoomable.astro-arvcdss4:focus-visible{outline-offset:-3px}.hero.astro-lcdefpme{color:#fff;isolation:isolate;background:#0b0b0e;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}.hero-media.astro-lcdefpme,.hero-copy.astro-lcdefpme{grid-area:1/1}.hero-media.astro-lcdefpme{z-index:-1;position:relative}.hero-media.astro-lcdefpme .clip{background:#0b0b0e;position:absolute;inset:0}.hero-media.astro-lcdefpme:after{content:"";pointer-events:none;background:linear-gradient(#08080a40 0%,#08080a0d 35%,#08080abf 100%),radial-gradient(at 50% 70%,#08080a59,#0000 70%);position:absolute;inset:0}.hero-media.astro-lcdefpme .toggle{z-index:2;top:16px;bottom:auto;right:16px}.hero-copy.astro-lcdefpme{text-align:center;align-content:end;justify-items:center;gap:14px;padding-top:120px;padding-bottom:clamp(48px,9vh,96px);display:grid}h1.astro-lcdefpme{letter-spacing:-.045em;text-shadow:0 2px 30px #00000059;max-width:17ch;font-size:clamp(36px,5.8vw,80px);line-height:1.02}.promise.astro-lcdefpme{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,30px);font-weight:550}.sub.astro-lcdefpme{color:#ffffffc7;max-width:520px;margin-bottom:14px;font-size:clamp(15px,1.6vw,18px)}.block.astro-lcdefpme{padding-top:clamp(72px,11vw,140px)}.head.astro-lcdefpme{text-align:center;justify-items:center;gap:6px;margin-bottom:clamp(24px,4vw,40px);display:grid}.head.astro-lcdefpme h2.astro-lcdefpme{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.head.astro-lcdefpme p.astro-lcdefpme{color:var(--text-2);font-size:clamp(17px,2vw,21px)}.held.astro-lcdefpme{letter-spacing:0;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-3);vertical-align:middle;white-space:nowrap;margin-left:10px;padding:2px 10px;font-size:13px;font-weight:400;line-height:1.6;display:inline-block}.sub-head.astro-lcdefpme{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:clamp(48px,7vw,80px) 0 20px;display:flex}.sub-head.astro-lcdefpme h3.astro-lcdefpme{letter-spacing:-.02em;font-size:22px}.sub-head.astro-lcdefpme p.astro-lcdefpme{color:var(--text-3)}figure.astro-lcdefpme{align-content:start;gap:10px;margin:0;display:grid}.prompt.astro-lcdefpme,.edit-title.astro-lcdefpme{color:var(--text-3);font-size:14px;line-height:1.5}.edit-title.astro-lcdefpme{color:var(--text);font-weight:600}.gallery.astro-lcdefpme{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.tile.astro-lcdefpme{border-radius:var(--r-lg);background:var(--media-bg);aspect-ratio:3/2;position:relative;overflow:hidden}.tile.astro-lcdefpme img{transition:transform .6s var(--ease)}.tile.astro-lcdefpme:hover img{transform:scale(1.03)}.cap.astro-lcdefpme{pointer-events:none;color:#fff;opacity:0;transition:opacity .2s var(--ease);background:linear-gradient(#0000,#000000b3);padding:36px 14px 12px;font-size:13px;line-height:1.4;position:absolute;inset:auto 0 0}.tile.astro-lcdefpme:hover .cap.astro-lcdefpme,.tile.astro-lcdefpme:focus-within .cap.astro-lcdefpme{opacity:1}@media (hover:none){.cap.astro-lcdefpme{opacity:1}}.pair.astro-lcdefpme{grid-template-columns:1fr 1fr;gap:20px;display:grid}.edits-row.astro-lcdefpme{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.edit-pair.astro-lcdefpme{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edit-pair.astro-lcdefpme.stacked{grid-template-columns:1fr}.edit-side.astro-lcdefpme{border-radius:var(--r-lg);background:var(--media-bg);position:relative;overflow:hidden}.edit-side.astro-lcdefpme img{aspect-ratio:8/5}.square.astro-lcdefpme .edit-side.astro-lcdefpme img{aspect-ratio:1}.wide.astro-lcdefpme .edit-side.astro-lcdefpme img{aspect-ratio:2}.tag.astro-lcdefpme{pointer-events:none;border-radius:var(--r-pill);color:#fff;background:#0b0b0d99;padding:3px 10px;font-size:12px;font-weight:550;position:absolute;top:10px;left:10px}.feature.astro-lcdefpme .clip{aspect-ratio:960/548;border-radius:var(--r-xl)}.three.astro-lcdefpme{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.three.astro-lcdefpme .clip{aspect-ratio:16/9;border-radius:var(--r-lg)}.edits.astro-lcdefpme{margin-top:0}.arrow.astro-lcdefpme{color:var(--text-3);font-size:24px}.model-row.astro-lcdefpme{border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;grid-template-columns:minmax(0,.75fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.label.astro-lcdefpme{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:550}.model-text.astro-lcdefpme{color:#2b2b31;margin:0;font-size:clamp(14px,1.25vw,16px);font-weight:450;line-height:1.55}.model-row.astro-lcdefpme .arrow.astro-lcdefpme{color:#9a9aa3}.model-in.astro-lcdefpme img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);width:100%;display:block}.model-out.astro-lcdefpme .clip{aspect-ratio:1;background:#fff}.voices.astro-lcdefpme{grid-template-columns:repeat(2,1fr);gap:44px 56px;margin:0;padding:0;list-style:none;display:grid}.voice.astro-lcdefpme{border-top:1px solid var(--line);padding-top:22px}.voices.astro-lcdefpme,.songs.astro-lcdefpme{--stage-text:var(--text);--stage-muted:var(--text-3);--stage-bg:var(--bg);--accent-on-stage:var(--accent)}.said.astro-lcdefpme{color:var(--text);letter-spacing:-.01em;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.songs.astro-lcdefpme{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.album.astro-lcdefpme{align-content:start;gap:16px;display:grid}.album.astro-lcdefpme .cover{aspect-ratio:1;border-radius:var(--r-lg);object-fit:cover;width:100%;display:block}.album-text.astro-lcdefpme{gap:2px;display:grid}.song-title.astro-lcdefpme{letter-spacing:-.015em;font-size:17px;font-weight:600}.song-style.astro-lcdefpme{color:var(--text-3);font-size:14px}@media (width<=960px){.songs.astro-lcdefpme{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hero.astro-lcdefpme{min-height:0}.hero-media.astro-lcdefpme{aspect-ratio:16/10;position:relative}.hero-copy.astro-lcdefpme{grid-area:auto;padding-top:28px;padding-bottom:44px}.hero-media.astro-lcdefpme:after{background:linear-gradient(#0000 55%,#0b0b0e 100%)}.gallery.astro-lcdefpme{grid-template-columns:1fr 1fr;gap:8px}.pair.astro-lcdefpme,.edits-row.astro-lcdefpme,.three.astro-lcdefpme{grid-template-columns:1fr}.rail.astro-lcdefpme{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;overflow-x:auto}.model-row.astro-lcdefpme{grid-template-columns:1fr;justify-items:center;gap:8px}.model-row.astro-lcdefpme .arrow.astro-lcdefpme{transform:rotate(90deg)}.model-in.astro-lcdefpme,.model-out.astro-lcdefpme{width:min(100%,240px)}.rail.astro-lcdefpme::-webkit-scrollbar{display:none}.rail.astro-lcdefpme>*{scroll-snap-align:start}}
