.flow-pin[data-astro-cid-e2ovo5xs]{height:250svh;width:100%;scroll-margin-top:var(--nav-h, 4.5rem)}.pin[data-astro-cid-e2ovo5xs]{position:sticky;top:var(--nav-h, 4.5rem);height:calc(100svh - var(--nav-h, 4.5rem));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2.25rem);padding-inline:clamp(1.15rem,5vw,4.5rem);box-sizing:border-box;background-color:var(--kami, #f1eee5);background-image:url(/kami-a-tile.png);background-image:image-set(url(/kami-a-tile.webp) type("image/webp"),url(/kami-a-tile.png) type("image/png"));background-repeat:repeat;background-size:1024px 1024px}.eyebrow[data-astro-cid-e2ovo5xs]{display:grid;margin:0;font-family:var(--font-mono);font-size:.8rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--emerald);text-align:center}.eyebrow[data-astro-cid-e2ovo5xs] span[data-astro-cid-e2ovo5xs]{grid-area:1 / 1;transition:opacity .6s ease}.e-alloc[data-astro-cid-e2ovo5xs],[data-astro-cid-e2ovo5xs][data-phase=alloc] .e-flow[data-astro-cid-e2ovo5xs]{opacity:0}[data-astro-cid-e2ovo5xs][data-phase=alloc] .e-alloc[data-astro-cid-e2ovo5xs]{opacity:1}.stage[data-astro-cid-e2ovo5xs]{position:relative;width:min(100%,72rem,calc((100svh - var(--nav-h, 4.5rem) - 7rem) * 2.4));aspect-ratio:1920 / 800;container-type:inline-size}.media[data-astro-cid-e2ovo5xs]{position:absolute;inset:0}.media-tall[data-astro-cid-e2ovo5xs]{display:none}.media[data-astro-cid-e2ovo5xs] video[data-astro-cid-e2ovo5xs],.media[data-astro-cid-e2ovo5xs] .rest[data-astro-cid-e2ovo5xs]{position:absolute;inset:0;width:100%;height:100%;display:block;mix-blend-mode:multiply;transition:opacity .7s ease}.media[data-astro-cid-e2ovo5xs] .rest[data-astro-cid-e2ovo5xs]{opacity:0}[data-astro-cid-e2ovo5xs][data-phase=alloc] .media[data-astro-cid-e2ovo5xs] video[data-astro-cid-e2ovo5xs]{opacity:0}[data-astro-cid-e2ovo5xs][data-phase=alloc] .media[data-astro-cid-e2ovo5xs] .rest[data-astro-cid-e2ovo5xs]{opacity:1}.msgs[data-astro-cid-e2ovo5xs]{position:absolute;left:calc(190 / 19.2 * 1cqw);top:15.9375cqw;display:grid;margin:0;font-size:calc(56 / 19.2 * 1cqw);line-height:calc(72 / 56);transition:opacity .4s ease;pointer-events:none}.msg[data-astro-cid-e2ovo5xs]{grid-area:1 / 1;opacity:0;will-change:opacity,transform}.msg[data-astro-cid-e2ovo5xs] span[data-astro-cid-e2ovo5xs],.alloc-head[data-astro-cid-e2ovo5xs] span[data-astro-cid-e2ovo5xs]{display:block}[data-astro-cid-e2ovo5xs][data-phase=alloc] .msgs[data-astro-cid-e2ovo5xs]{opacity:0}.alloc[data-astro-cid-e2ovo5xs]{position:absolute;left:calc(190 / 19.2 * 1cqw);top:7.8125cqw;width:32.8125cqw;opacity:0;pointer-events:none}.alloc[data-astro-cid-e2ovo5xs]>[data-astro-cid-e2ovo5xs]{opacity:0;transform:translateY(.6cqw);transition:opacity .6s ease,transform .6s ease}[data-astro-cid-e2ovo5xs][data-phase=alloc] .alloc[data-astro-cid-e2ovo5xs]{opacity:1;pointer-events:auto}[data-astro-cid-e2ovo5xs][data-phase=alloc] .alloc[data-astro-cid-e2ovo5xs]>[data-astro-cid-e2ovo5xs]{opacity:1;transform:none}[data-astro-cid-e2ovo5xs][data-phase=alloc] .alloc[data-astro-cid-e2ovo5xs]>[data-astro-cid-e2ovo5xs]:nth-child(1){transition-delay:.35s}[data-astro-cid-e2ovo5xs][data-phase=alloc] .alloc[data-astro-cid-e2ovo5xs]>[data-astro-cid-e2ovo5xs]:nth-child(2){transition-delay:.6s}.alloc-head[data-astro-cid-e2ovo5xs]{margin:0;max-width:7em;font-size:calc(64 / 19.2 * 1cqw);font-weight:400;letter-spacing:.005em;line-height:1.1}.lead[data-astro-cid-e2ovo5xs]{margin:1.875cqw 0 0;max-width:22rem;font-size:max(1.05rem,calc(28 / 19.2 * 1cqw));line-height:1.5;color:color-mix(in srgb,var(--ink) 62%,var(--paper))}.note[data-astro-cid-e2ovo5xs]{margin:calc(28 / 19.2 * 1cqw) 0 0;padding-top:.8rem;max-width:22rem;border-top:1px solid var(--wash);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--emerald)}@media(max-width:760px){.flow-pin[data-astro-cid-e2ovo5xs]{height:220svh}.stage[data-astro-cid-e2ovo5xs]{width:min(100%,30rem,calc((100svh - var(--nav-h, 4.5rem) - 14rem) * 1.09));aspect-ratio:1408 / 1292}.media-wide[data-astro-cid-e2ovo5xs]{display:none}.media-tall[data-astro-cid-e2ovo5xs]{display:block}.msgs[data-astro-cid-e2ovo5xs],.alloc[data-astro-cid-e2ovo5xs]{left:calc(120 / 14.08 * 1cqw);top:calc(128 / 14.08 * 1cqw);font-size:4.6875cqw;line-height:calc(84 / 66)}.alloc[data-astro-cid-e2ovo5xs]{width:auto;right:0}.alloc-head[data-astro-cid-e2ovo5xs]{max-width:none;font-size:1em;line-height:inherit}.alloc-more[data-astro-cid-e2ovo5xs]{position:absolute;top:calc(100cqw * 1292 / 1408 - 128 / 14.08 * 1cqw + 1rem);left:0;right:0;font-size:1rem}.lead[data-astro-cid-e2ovo5xs]{margin-top:0;font-size:1rem}}html>body{overflow-y:visible}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--kami: #f1eee5}html,html>body{background-color:var(--kami);background-image:url(/kami-a-tile.png);background-image:image-set(url(/kami-a-tile.webp) type("image/webp"),url(/kami-a-tile.png) type("image/png"));background-repeat:repeat;background-size:1024px 1024px}.skip[data-astro-cid-sejuczmy]{position:absolute;left:.75rem;top:-4rem;z-index:5;background:var(--ink);color:var(--paper);padding:.4rem .7rem;text-decoration:none}.skip[data-astro-cid-sejuczmy]:focus{top:.75rem}.nav[data-astro-cid-sejuczmy]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:1.25rem;width:100%;min-height:4rem;max-height:4.5rem;padding:.55rem clamp(1rem,4vw,2rem);background-color:var(--kami);background-image:url(/kami-a-tile.png);background-image:image-set(url(/kami-a-tile.webp) type("image/webp"),url(/kami-a-tile.png) type("image/png"));background-repeat:repeat;background-size:1024px 1024px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.brand[data-astro-cid-sejuczmy]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink);font-size:1.05rem;line-height:1}.brand[data-astro-cid-sejuczmy] img[data-astro-cid-sejuczmy]{width:1.75rem;height:auto;display:block}.links[data-astro-cid-sejuczmy]{display:flex;align-items:center;gap:1.15rem;min-width:0}.links[data-astro-cid-sejuczmy] a[data-astro-cid-sejuczmy]{color:var(--ink);text-decoration:none;font-size:1rem;line-height:1;white-space:nowrap}.links[data-astro-cid-sejuczmy] a[data-astro-cid-sejuczmy]:hover,.links[data-astro-cid-sejuczmy] a[data-astro-cid-sejuczmy]:focus-visible{color:var(--emerald)}.nav-cta[data-astro-cid-sejuczmy]{margin-left:auto;padding:.5rem .85rem;font-size:.95rem}.cta[data-astro-cid-sejuczmy]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border:0;border-radius:0;background:var(--ink);color:var(--paper);text-decoration:none;font-size:.95rem;line-height:1;white-space:nowrap;cursor:pointer}.cta[data-astro-cid-sejuczmy]:hover{background:var(--emerald);color:var(--paper)}.cta[data-astro-cid-sejuczmy]:focus-visible,.brand[data-astro-cid-sejuczmy]:focus-visible,summary[data-astro-cid-sejuczmy]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.cta[data-astro-cid-sejuczmy]:active{transform:translateY(1px)}.hero[data-astro-cid-sejuczmy]{min-height:calc(100dvh - 4.5rem);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem clamp(1rem,5vw,2.5rem) 3rem;box-sizing:border-box}.mark[data-astro-cid-sejuczmy]{width:clamp(4.15rem,6.25vw,5.35rem);height:auto;display:block}h1[data-astro-cid-sejuczmy]{margin:clamp(.78rem,2.6vh,1.22rem) 0 0;font-size:clamp(2.4rem,8vw,5.2rem);font-weight:400;letter-spacing:.04em;line-height:.95}h1[data-astro-cid-sejuczmy] span[data-astro-cid-sejuczmy]{display:block}.lede[data-astro-cid-sejuczmy]{margin:clamp(1.1rem,3vh,1.8rem) 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35}.lede[data-astro-cid-sejuczmy] span[data-astro-cid-sejuczmy]{display:block}.hero[data-astro-cid-sejuczmy] .cta[data-astro-cid-sejuczmy]{margin-top:clamp(1.3rem,3vh,2rem)}.band[data-astro-cid-sejuczmy],.hero[data-astro-cid-sejuczmy]{scroll-margin-top:4.5rem}.band[data-astro-cid-sejuczmy]{width:100%;padding:clamp(4rem,9vw,6.5rem) clamp(1.15rem,5vw,4.5rem);box-sizing:border-box}#questions[data-astro-cid-sejuczmy]{padding-bottom:clamp(2rem,4vw,3rem)}.wrap[data-astro-cid-sejuczmy]{max-width:68rem;margin-inline:auto}h2[data-astro-cid-sejuczmy]{margin:0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400;letter-spacing:.01em;line-height:1.15}.name[data-astro-cid-sejuczmy]{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}.body[data-astro-cid-sejuczmy]{margin:.55rem 0 0;font-size:1.125rem;line-height:1.45;max-width:36rem}.spend[data-astro-cid-sejuczmy]{scroll-margin-top:var(--nav-h, 4.5rem)}.spend-row[data-astro-cid-sejuczmy]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,3rem);align-items:center}.spend[data-astro-cid-sejuczmy] .body[data-astro-cid-sejuczmy]{margin-top:1rem}.spend-cta[data-astro-cid-sejuczmy]{margin-top:1.6rem}.spend-mark[data-astro-cid-sejuczmy]{width:clamp(4.5rem,10vw,7rem);height:auto;display:block}.qa-list[data-astro-cid-sejuczmy]{margin-top:clamp(1.4rem,3vw,2rem)}.qa[data-astro-cid-sejuczmy]{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:.95rem 0}.qa[data-astro-cid-sejuczmy]:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}summary[data-astro-cid-sejuczmy]{cursor:pointer;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.3}.qa[data-astro-cid-sejuczmy] .body[data-astro-cid-sejuczmy]{margin-top:.7rem;padding-bottom:.35rem}.qa-link[data-astro-cid-sejuczmy]{display:inline-block;margin-top:.9rem;font-size:1.05rem;color:var(--emerald);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.qa-link[data-astro-cid-sejuczmy]:hover{color:var(--ink)}.qa-link[data-astro-cid-sejuczmy]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.watch[data-astro-cid-sejuczmy]{display:inline-flex;align-items:baseline;gap:.55rem;margin-top:.9rem;padding:0;border:0;background:none;font:inherit;font-size:1.05rem;color:var(--emerald);cursor:pointer}.watch[data-astro-cid-sejuczmy] span[data-astro-cid-sejuczmy]:nth-child(2){text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.watch[data-astro-cid-sejuczmy]:hover{color:var(--ink)}.watch[data-astro-cid-sejuczmy]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.watch-tri[data-astro-cid-sejuczmy]{align-self:center;width:0;height:0;border-left:.5rem solid currentColor;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent}.watch-len[data-astro-cid-sejuczmy]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;color:var(--stone)}.film[data-astro-cid-sejuczmy]{width:min(92vw,64rem);max-width:none;padding:0;border:0;background:transparent}.film[data-astro-cid-sejuczmy]::backdrop{background:color-mix(in srgb,var(--ink) 90%,transparent)}.film-card[data-astro-cid-sejuczmy]{display:grid;gap:.75rem}.film-close[data-astro-cid-sejuczmy]{justify-self:end;padding:.5rem 0;border:0;background:none;font:inherit;font-size:.95rem;color:var(--paper);cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.film[data-astro-cid-sejuczmy] video[data-astro-cid-sejuczmy]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--ink)}@media(max-width:760px){.nav[data-astro-cid-sejuczmy]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand cta" "links links";max-height:none;row-gap:.65rem;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.brand[data-astro-cid-sejuczmy]{grid-area:brand}.nav-cta[data-astro-cid-sejuczmy]{grid-area:cta;margin-left:0;justify-self:end}.links[data-astro-cid-sejuczmy]{grid-area:links;width:auto;gap:.85rem;flex-wrap:wrap}.spend-row[data-astro-cid-sejuczmy]{grid-template-columns:1fr;justify-items:start}}.onboard[data-astro-cid-sejuczmy]{width:min(60vw,48rem);max-width:92vw;max-height:min(90dvh,44rem);padding:0;border:0;background:transparent;overflow:visible}.onboard[data-astro-cid-sejuczmy]::backdrop{background:color-mix(in srgb,var(--ink) 42%,transparent)}.onboard-card[data-astro-cid-sejuczmy]{padding:2rem 1.85rem 1.75rem;border:1px solid color-mix(in srgb,var(--ink) 22%,var(--wash));background:color-mix(in srgb,var(--ink) 14%,var(--paper));color:var(--ink);box-sizing:border-box}.onboard-step[data-astro-cid-sejuczmy]{margin:0 0 .85rem;font-size:.75rem;letter-spacing:.12em;color:var(--emerald)}.onboard-title[data-astro-cid-sejuczmy]{margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:400;letter-spacing:.01em;line-height:1.15}.onboard-body[data-astro-cid-sejuczmy]{margin:.85rem 0 0;font-size:1.05rem;line-height:1.45}.mix[data-astro-cid-sejuczmy]{--mix-ink: #0f0f0e;--mix-navy: #0e1b2e;--mix-emerald: #2f5d50;--mix-stone: #8a8578;display:grid;grid-template-columns:4.5rem 1fr;gap:1.25rem 1.5rem;align-items:center;margin:1.25rem 0 0}.mix-bar[data-astro-cid-sejuczmy]{display:flex;flex-direction:column;height:12.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.mix-seg[data-astro-cid-sejuczmy]{display:flex;align-items:center;justify-content:center;color:var(--paper);font-size:.8rem;letter-spacing:.04em}.mix-seg[data-astro-cid-sejuczmy].mercenary{background:var(--mix-stone);color:var(--mix-ink)}.mix-seg[data-astro-cid-sejuczmy].paired{background:var(--mix-navy)}.mix-seg[data-astro-cid-sejuczmy].stables{background:var(--mix-emerald)}.mix-legend[data-astro-cid-sejuczmy]{list-style:none;margin:0;padding:0;display:grid;gap:.95rem}.mix-legend[data-astro-cid-sejuczmy] li[data-astro-cid-sejuczmy]{display:grid;grid-template-columns:.7rem 1fr;gap:.65rem;align-items:start}.mix-dot[data-astro-cid-sejuczmy]{width:.7rem;height:.7rem;margin-top:.28rem;display:block}.mix-dot[data-astro-cid-sejuczmy].mercenary{background:var(--mix-stone)}.mix-dot[data-astro-cid-sejuczmy].paired{background:var(--mix-navy)}.mix-dot[data-astro-cid-sejuczmy].stables{background:var(--mix-emerald)}.mix-name[data-astro-cid-sejuczmy]{display:block;font-size:1rem;line-height:1.25}.mix-note[data-astro-cid-sejuczmy]{display:block;margin-top:.2rem;font-size:.85rem;line-height:1.35;color:var(--mix-stone)}.onboard-actions[data-astro-cid-sejuczmy]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.6rem}.ob-btn[data-astro-cid-sejuczmy]{font:inherit;font-size:.95rem;line-height:1;padding:.7rem 1.15rem;border-radius:0;cursor:pointer}.ob-btn[data-astro-cid-sejuczmy].solid{border:0;background:var(--ink);color:var(--paper)}.ob-btn[data-astro-cid-sejuczmy].ghost{border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);background:transparent;color:var(--ink)}.ob-btn[data-astro-cid-sejuczmy].solid:hover{background:var(--emerald);color:var(--paper)}.ob-btn[data-astro-cid-sejuczmy]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}@media(max-width:760px){.onboard[data-astro-cid-sejuczmy]{width:min(92vw,40rem)}.mix[data-astro-cid-sejuczmy]{grid-template-columns:3.5rem 1fr;gap:1rem}.mix-bar[data-astro-cid-sejuczmy]{height:10.5rem}}@media(prefers-reduced-motion:reduce){.cta[data-astro-cid-sejuczmy]:active{transform:none}}
