.field.svelte-vgfjsv{--accent:var(--color-ember);--paper:var(--color-paper);z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wash.svelte-vgfjsv,.grid.svelte-vgfjsv,.beam.svelte-vgfjsv,.motes.svelte-vgfjsv,.grain.svelte-vgfjsv{position:absolute;inset:0}.wash.svelte-vgfjsv{background:radial-gradient(ellipse 54% 62% at 86% 64%, color-mix(in oklab, var(--accent) 46%, transparent), transparent 68%), radial-gradient(ellipse 36% 40% at 72% 28%, color-mix(in oklab, var(--accent) 24%, transparent), transparent 58%), radial-gradient(circle at 12% 18%, color-mix(in oklab, var(--paper) 5%, transparent), transparent 26%);background-repeat:no-repeat;inset:-28%}.grid.svelte-vgfjsv{opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 56px,#f5f0ea0a 56px 57px),repeating-linear-gradient(90deg,#0000 0 56px,#f5f0ea0a 56px 57px);-webkit-mask-image:radial-gradient(at 74% 52%,#000 10%,#0000 74%);mask-image:radial-gradient(at 74% 52%,#000 10%,#0000 74%)}.beam.svelte-vgfjsv{background:linear-gradient(114deg, transparent 58%, color-mix(in oklab, var(--accent) 26%, transparent) 66%, transparent 74%), linear-gradient(102deg, transparent 70%, #f5f0ea0a 76%, transparent 82%)}.motes.svelte-vgfjsv{background-image:radial-gradient(1.15px 1.15px at 62% 18%, color-mix(in oklab, var(--accent) 78%, white), transparent), radial-gradient(1px 1px at 71% 27%, color-mix(in oklab, var(--accent) 70%, transparent), transparent), radial-gradient(1.4px 1.4px at 83% 22%, color-mix(in oklab, var(--accent) 85%, white), transparent), radial-gradient(.9px .9px at 76% 41%, color-mix(in oklab, var(--accent) 62%, transparent), transparent), radial-gradient(1.2px 1.2px at 91% 38%, color-mix(in oklab, var(--accent) 74%, white), transparent), radial-gradient(1px 1px at 68% 56%, color-mix(in oklab, var(--accent) 58%, transparent), transparent), radial-gradient(1.3px 1.3px at 88% 61%, color-mix(in oklab, var(--accent) 80%, white), transparent), radial-gradient(.85px .85px at 79% 73%, color-mix(in oklab, var(--accent) 55%, transparent), transparent), radial-gradient(1.1px 1.1px at 94% 78%, color-mix(in oklab, var(--accent) 68%, white), transparent), radial-gradient(1px 1px at 73% 84%, color-mix(in oklab, var(--accent) 48%, transparent), transparent);background-repeat:no-repeat}.grain.svelte-vgfjsv{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;inset:-32%}.field.motion.svelte-vgfjsv .wash:where(.svelte-vgfjsv){will-change:transform, opacity;animation:10s ease-in-out -2.4s infinite alternate svelte-vgfjsv-wash-drift}.field.motion.svelte-vgfjsv .beam:where(.svelte-vgfjsv){will-change:transform;animation:14s ease-in-out -3s infinite alternate svelte-vgfjsv-beam-drift}.field.motion.svelte-vgfjsv .motes:where(.svelte-vgfjsv){will-change:transform, opacity;animation:9s ease-in-out -1.8s infinite alternate svelte-vgfjsv-mote-drift}.field.motion.svelte-vgfjsv .grain:where(.svelte-vgfjsv){will-change:transform;animation:8s linear infinite svelte-vgfjsv-grain-shift}@keyframes svelte-vgfjsv-wash-drift{0%{opacity:.55;transform:translate(-9%,-8%)scale(1)}to{opacity:1;transform:translate(10%,9%)scale(1.12)}}@keyframes svelte-vgfjsv-beam-drift{0%{transform:translate(-6.5%,-2%)rotate(-3.6deg)}to{transform:translate(7%,3%)rotate(3.4deg)}}@keyframes svelte-vgfjsv-mote-drift{0%{opacity:.55;transform:translate(2%,6.5%)}to{opacity:1;transform:translate(-7%,-6.5%)}}@keyframes svelte-vgfjsv-grain-shift{0%{transform:translate(0,0)}to{transform:translate(-14%,-12%)}}@media (prefers-reduced-motion:reduce){.field.motion.svelte-vgfjsv .wash:where(.svelte-vgfjsv),.field.motion.svelte-vgfjsv .beam:where(.svelte-vgfjsv),.field.motion.svelte-vgfjsv .motes:where(.svelte-vgfjsv),.field.motion.svelte-vgfjsv .grain:where(.svelte-vgfjsv){opacity:1;transform:none;animation:none!important}}.hero.svelte-1ehctym{box-sizing:border-box;min-height:var(--hero-stage);background:var(--color-ink);flex-direction:column;justify-content:center;padding:1.5rem 1rem 1.65rem;display:flex;position:relative;overflow:hidden}.copy.svelte-1ehctym{z-index:1;flex-direction:column;align-items:flex-start;gap:.9rem;max-width:min(100%,54rem);display:flex;position:relative}.ticks.svelte-1ehctym{width:28px;height:28px;display:block}h1.svelte-1ehctym{max-width:100%;font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:pretty;color:var(--color-paper);margin:0;font-size:clamp(3.5rem,18vw,5.5rem);font-weight:700;line-height:.82}.pitch.svelte-1ehctym{border-top:1px solid var(--color-hairline);width:min(22rem,100%);font-family:var(--font-body);letter-spacing:.08em;color:#c4bbb0;margin:0;padding-top:.85rem;font-size:13px;font-weight:500}.pitch.svelte-1ehctym:before{content:"";background:color-mix(in oklab, var(--color-ember) 72%, var(--color-paper));vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:.7rem;display:inline-block}.actions.svelte-1ehctym{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;margin-top:.55rem;display:flex}.chapters.svelte-1ehctym{border:1px solid var(--color-ember);height:44px;min-height:44px;font-family:var(--font-body);color:var(--color-ember);border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.chapters.svelte-1ehctym:hover{background:color-mix(in oklab, var(--color-ember) 16%, transparent)}.chapters.svelte-1ehctym:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}@media (width>=768px){.hero.svelte-1ehctym{padding:2.75rem 1.5rem 2.5rem}.ticks.svelte-1ehctym{width:36px;height:36px}.copy.svelte-1ehctym{gap:1.05rem}h1.svelte-1ehctym{font-size:clamp(5.5rem,14vw,11rem)}.pitch.svelte-1ehctym{font-size:14px}.actions.svelte-1ehctym{flex-flow:wrap;align-items:center;gap:.75rem;width:auto}.chapters.svelte-1ehctym{width:auto;min-width:7.25rem;height:40px;min-height:40px}}@media (width>=1024px){.hero.svelte-1ehctym{height:var(--hero-stage);padding:3.25rem 2rem 2.75rem}h1.svelte-1ehctym{font-size:clamp(6.5rem,13vw,12.5rem)}}@media (width>=1280px){.hero.svelte-1ehctym{padding:3.5rem 2.25rem 3rem}.copy.svelte-1ehctym{gap:1.15rem}}.inside.svelte-1276jcq{scroll-margin-top:var(--nav-h);border-top:1px solid var(--color-hairline);background:var(--color-ink);padding:2rem 1rem 2.25rem}.head.svelte-1276jcq{gap:.45rem;margin-bottom:1.25rem;display:grid}.kicker.svelte-1276jcq{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember);margin:0;font-size:11px;font-weight:500}h2.svelte-1276jcq{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:pretty;color:var(--color-paper);margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:600}.cards.svelte-1276jcq{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}li.svelte-1276jcq{gap:.4rem;padding:1.15rem 1.1rem 1.2rem;display:grid}li.svelte-1276jcq+li:where(.svelte-1276jcq){border-top:1px solid var(--color-hairline)}.n.svelte-1276jcq{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ember);margin:0;font-size:11px}h3.svelte-1276jcq{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-paper);margin:0;font-size:1.2rem;font-weight:600}li.svelte-1276jcq p:where(.svelte-1276jcq):last-child{max-width:28rem;font-family:var(--font-body);color:#8b8278;margin:0;font-size:14px;line-height:1.5}code.svelte-1276jcq{font-family:var(--font-mono);color:var(--color-paper);font-size:.92em}@media (width>=768px){.inside.svelte-1276jcq{padding:2.5rem 1.35rem 2.75rem}.cards.svelte-1276jcq{grid-template-columns:1fr 1fr 1fr}li.svelte-1276jcq+li:where(.svelte-1276jcq){border-top:0;border-left:1px solid var(--color-hairline)}}@media (width>=1280px){.inside.svelte-1276jcq{padding:2.75rem 2rem 3rem}}.motion.svelte-1b1enog{scroll-margin-top:var(--nav-h);border-top:1px solid var(--color-hairline);background:var(--color-ink);padding:2rem 1rem 2.4rem}.head.svelte-1b1enog{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1.2rem;display:flex}.kicker.svelte-1b1enog{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember);margin:0 0 .4rem;font-size:11px;font-weight:500}h2.svelte-1b1enog{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:pretty;color:var(--color-paper);margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:600}.all.svelte-1b1enog{font-family:var(--font-body);color:var(--color-ember);font-size:14px;text-decoration:none}.all.svelte-1b1enog:hover,.all.svelte-1b1enog:focus-visible{color:var(--color-paper)}.all.svelte-1b1enog:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}ul.svelte-1b1enog{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-1b1enog{min-height:44px;color:inherit;gap:.65rem;text-decoration:none;display:grid}.still.svelte-1b1enog{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:12px;display:block;overflow:hidden}img.svelte-1b1enog{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .18s;display:block}.meta.svelte-1b1enog{flex-direction:column;gap:.15rem;min-width:0;display:flex}.name.svelte-1b1enog{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-paper);font-size:1.05rem;font-weight:600}.slug.svelte-1b1enog{font-family:var(--font-mono);letter-spacing:.04em;color:#8b8278;font-size:11px}a.svelte-1b1enog:hover .name:where(.svelte-1b1enog),a.svelte-1b1enog:focus-visible .name:where(.svelte-1b1enog){color:var(--color-ember)}a.svelte-1b1enog:hover img:where(.svelte-1b1enog),a.svelte-1b1enog:focus-visible img:where(.svelte-1b1enog){transform:scale(1.02)}a.svelte-1b1enog:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}@media (width>=768px){.motion.svelte-1b1enog{padding:2.5rem 1.35rem 2.8rem}ul.svelte-1b1enog{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media (width>=1280px){.motion.svelte-1b1enog{padding:2.75rem 2rem 3.1rem}}@media (prefers-reduced-motion:reduce){img.svelte-1b1enog{transition:none}a.svelte-1b1enog:hover img:where(.svelte-1b1enog),a.svelte-1b1enog:focus-visible img:where(.svelte-1b1enog){transform:none}}.catalog.svelte-1uha8ag{z-index:1;scroll-margin-top:var(--nav-h);border-top:1px solid var(--color-hairline);background:var(--color-ink);position:relative}.kicker.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 1rem 1rem;display:flex}.kicker.svelte-1uha8ag h2:where(.svelte-1uha8ag),.kicker.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ember);margin:0;font-size:11px;font-weight:500}.cols-h.svelte-1uha8ag{display:none}ol.svelte-1uha8ag{margin:0;padding:0;list-style:none}a.svelte-1uha8ag{border-top:1px solid var(--color-hairline);min-height:44px;color:inherit;grid-template-columns:2.4rem minmax(0,1fr);grid-template-areas:"idx copy""aside aside";align-items:start;gap:.7rem .9rem;padding:1.05rem 1rem 1.15rem;text-decoration:none;display:grid}.idx.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ember);grid-area:idx;padding-top:.28rem;font-size:12px}.copy.svelte-1uha8ag{grid-area:copy;min-width:0}h3.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:pretty;color:var(--color-paper);margin:0;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;line-height:1.05;transition:color .16s}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag){-webkit-line-clamp:2;font-family:var(--font-body);color:#8b8278;white-space:normal;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.aside.svelte-1uha8ag{flex-direction:column;grid-area:aside;align-items:stretch;gap:.5rem;min-width:0;display:flex}.still.svelte-1uha8ag{border:1px solid var(--color-hairline);background:var(--color-card);width:100%;display:block;overflow:hidden}img.svelte-1uha8ag{aspect-ratio:16/10;object-fit:cover;background:var(--color-ink);width:100%;height:auto;transition:transform .18s;display:block}.chip.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.16em;color:#8b8278;text-transform:uppercase;flex-shrink:0;font-size:10px;display:none}a.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag),a.svelte-1uha8ag:focus-visible h3:where(.svelte-1uha8ag),a.svelte-1uha8ag:hover .chip:where(.svelte-1uha8ag),a.svelte-1uha8ag:focus-visible .chip:where(.svelte-1uha8ag){color:var(--color-ember)}a.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),a.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:scale(1.02)}a.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-ember);outline-offset:-2px}@media (width>=768px){.kicker.svelte-1uha8ag{padding:1.25rem 1.35rem .55rem}.cols-h.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8b8278;grid-template-columns:3rem minmax(0,1fr) 12.5rem;gap:1rem 1.25rem;padding:.35rem 1.35rem .7rem;font-size:10px;font-weight:500;display:grid}.cols-h.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{text-align:right}a.svelte-1uha8ag{grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"idx copy aside";align-items:center;gap:1rem 1.25rem;padding:1.2rem 1.35rem}.idx.svelte-1uha8ag{padding-top:0}.aside.svelte-1uha8ag{flex-direction:row;align-items:center;gap:.85rem}.still.svelte-1uha8ag{width:auto}img.svelte-1uha8ag{aspect-ratio:auto;width:128px;height:80px}.chip.svelte-1uha8ag{display:inline}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag){-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;display:block}}@media (width>=1280px){.kicker.svelte-1uha8ag{padding:1.35rem 2rem .55rem}.cols-h.svelte-1uha8ag{grid-template-columns:3.25rem minmax(0,1fr) 14.5rem;padding:.35rem 2rem .75rem}a.svelte-1uha8ag{grid-template-columns:3.25rem minmax(0,1fr) auto;padding:1.3rem 2rem}img.svelte-1uha8ag{width:160px;height:100px}}@media (prefers-reduced-motion:reduce){h3.svelte-1uha8ag,img.svelte-1uha8ag{transition:none}a.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),a.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:none}}
