.trace-open-inner[data-v-187fb800]{display:grid;gap:2.4rem}.trace-open-written[data-v-187fb800],.trace-open-unused[data-v-187fb800]{margin:0;color:var(--foreground);font-family:var(--font-primary);font-size:clamp(3.2rem,4.6vw,6.4rem);font-weight:500;line-height:1.05;letter-spacing:-.04em;max-width:16ch}.trace-open-kinds[data-v-187fb800]{margin:0;color:var(--site-text-muted);font-family:var(--font-serif);font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.25;max-width:28ch}@media (prefers-reduced-motion: no-preference){.trace-open[data-v-187fb800]{height:280vh}}.trace-volume-layout[data-v-7b69edf0]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,8rem);align-items:center}.trace-volume-stat[data-v-7b69edf0]{margin:0;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(8rem,12vw,16rem);font-weight:500;line-height:.85;letter-spacing:-.04em}.trace-volume-count[data-v-7b69edf0]{padding-right:.06em}.trace-volume-line[data-v-7b69edf0]{margin:1.6rem 0 0;max-width:22ch;color:var(--foreground);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.35}.trace-volume-source[data-v-7b69edf0]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.8rem;color:var(--site-text-muted);font-size:1.3rem;text-decoration:underline;text-underline-offset:.25em}.trace-page[data-v-7b69edf0]{margin:0;padding:clamp(2rem,3vw,3.2rem);list-style:none;border:1px solid var(--hairline);border-radius:1.6rem;background:color-mix(in srgb,var(--color-paper) 8%,transparent)}.trace-page-line[data-v-7b69edf0]{position:relative;margin:0;padding:.55rem 0 .55rem .2rem;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.35}.trace-page-line>span[data-v-7b69edf0]:last-child{position:relative;z-index:1}.trace-page-mark[data-v-7b69edf0]{position:absolute;z-index:0;top:.15em;right:-.6rem;bottom:.15em;left:-.6rem;background:rgba(var(--risperia-ember-rgb),.28);transform:scaleX(0);transform-origin:left center}.trace-page-line.is-kept .trace-page-mark[data-v-7b69edf0]{transform:scaleX(1)}@media (max-width: 820px){.trace-volume-layout[data-v-7b69edf0]{grid-template-columns:1fr}.trace-volume-stat[data-v-7b69edf0]{font-size:clamp(7rem,22vw,10rem)}}@media (prefers-reduced-motion: no-preference){.trace-volume[data-v-7b69edf0]{height:340vh}.trace-page-line[data-v-7b69edf0]:not(.is-kept){opacity:1}.trace-page-mark[data-v-7b69edf0]{transform:scaleX(0)}}.trace-turn[data-v-35366d07]{background:var(--color-paper);color:var(--color-ink)}.trace-turn-flood[data-v-35366d07]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-paper);pointer-events:none}.trace-turn-copy[data-v-35366d07]{position:relative;z-index:1;display:grid}.trace-turn-miss[data-v-35366d07],.trace-passage[data-v-35366d07]{grid-area:1 / 1;align-self:center}.trace-miss-line[data-v-35366d07],.trace-passage-sentence[data-v-35366d07],.trace-passage-after[data-v-35366d07]{margin:0;font-family:var(--font-serif);font-weight:500;line-height:1.12;letter-spacing:-.03em}.trace-miss-line[data-v-35366d07]{max-width:14ch;font-size:clamp(3.4rem,5.4vw,7rem)}.trace-miss-line+.trace-miss-line[data-v-35366d07]{margin-top:.7em}.trace-passage-sentence[data-v-35366d07]{position:relative;display:block;max-width:18ch;font-size:clamp(3rem,4.4vw,5.6rem)}.trace-passage-sentence>span[data-v-35366d07]:last-child{position:relative;z-index:1}.trace-passage-mark[data-v-35366d07]{position:absolute;z-index:0;top:.06em;right:-.22em;bottom:.06em;left:-.22em;background:rgba(var(--risperia-ember-rgb),.38);transform-origin:left center}.trace-passage-after[data-v-35366d07]{color:var(--color-ink);margin-top:2.4rem;max-width:22ch;font-family:var(--font-primary);font-size:clamp(1.8rem,2vw,2.3rem);font-weight:500;line-height:1.4;letter-spacing:-.02em}@media (prefers-reduced-motion: no-preference){.trace-turn[data-v-35366d07]{height:460vh;background:transparent;color:var(--foreground)}.trace-turn-flood[data-v-35366d07]{opacity:0}.trace-turn-miss[data-v-35366d07],.trace-passage[data-v-35366d07]{grid-area:1 / 1}.trace-miss-line.is-fact[data-v-35366d07],.trace-passage[data-v-35366d07],.trace-passage-after[data-v-35366d07]{opacity:0}.trace-passage[data-v-35366d07],.trace-passage-sentence[data-v-35366d07],.trace-passage-after[data-v-35366d07]{color:var(--color-ink)}.trace-passage-mark[data-v-35366d07]{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.trace-turn-flood[data-v-35366d07]{display:none}.trace-turn-copy[data-v-35366d07]{gap:4rem}.trace-turn-miss[data-v-35366d07],.trace-passage[data-v-35366d07]{grid-area:auto}}.trace-claim[data-v-d5ff0e04]{background:var(--color-paper);color:var(--color-ink)}.trace-claim-layout[data-v-d5ff0e04]{display:grid;gap:clamp(2.4rem,4vh,4rem);max-width:78rem}.trace-claim-rows[data-v-d5ff0e04]{margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent)}.trace-claim-row[data-v-d5ff0e04]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:2rem;align-items:baseline;padding:1.6rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent)}.trace-claim-label[data-v-d5ff0e04]{color:var(--risperia-ember-deep);font-family:var(--font-primary);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.trace-claim-value[data-v-d5ff0e04]{font-family:var(--font-serif);font-size:clamp(2.4rem,3.4vw,4.2rem);line-height:1.15;letter-spacing:-.03em}.trace-claim-closer[data-v-d5ff0e04]{margin:0;max-width:28ch;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.4}.trace-claim-principles[data-v-d5ff0e04]{display:grid;gap:1rem;margin:0;padding:0;list-style:none;max-width:36em}.trace-claim-principles li[data-v-d5ff0e04]{font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.35}@media (max-width: 640px){.trace-claim-row[data-v-d5ff0e04]{grid-template-columns:1fr;gap:.4rem}}@media (prefers-reduced-motion: no-preference){.trace-claim[data-v-d5ff0e04]{height:320vh}}.trace-ways[data-v-c8f529a1]{position:relative;z-index:1;margin-top:-6rem;border-radius:4rem 4rem 0 0;background:var(--site-page-gradient);background-color:var(--background)}.trace-ways-layout[data-v-c8f529a1]{display:grid;gap:2.8rem;max-width:72rem}.trace-ways-lead[data-v-c8f529a1],.trace-ways-layers-lead[data-v-c8f529a1]{margin:0;color:var(--site-text-muted);font-size:clamp(1.6rem,1.8vw,2rem)}.trace-ways-pair[data-v-c8f529a1]{display:grid}.trace-way[data-v-c8f529a1]{grid-area:1 / 1}.trace-way h2[data-v-c8f529a1]{margin:0;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(4.8rem,8vw,9rem);font-weight:500;line-height:.95;letter-spacing:-.04em}.trace-way p[data-v-c8f529a1]{margin:1.4rem 0 0;max-width:28ch;color:var(--foreground);font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.4}.trace-ways-layers ul[data-v-c8f529a1]{display:grid;gap:1.2rem;margin:1.2rem 0 0;padding:0;list-style:none}.trace-ways-layers li[data-v-c8f529a1]{max-width:42ch;color:var(--foreground);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.4}.trace-ways-layers span[data-v-c8f529a1]{display:block;margin-bottom:.2rem;color:var(--risperia-ember);font-family:var(--font-serif);font-size:2.2rem}@media (prefers-reduced-motion: no-preference){.trace-ways[data-v-c8f529a1]{height:380vh}.trace-way.is-graph[data-v-c8f529a1],.trace-ways-layers[data-v-c8f529a1]{opacity:0}}@media (prefers-reduced-motion: reduce){.trace-ways-pair[data-v-c8f529a1]{gap:3rem}.trace-way[data-v-c8f529a1]{grid-area:auto}}@media (max-width: 720px){.trace-ways[data-v-c8f529a1]{margin-top:-3rem;border-radius:2.4rem 2.4rem 0 0}}.trace-layer-layout[data-v-fafbc23e]{display:grid;gap:2.2rem;max-width:76rem}.trace-layer-title[data-v-fafbc23e]{margin:0;max-width:14ch;color:var(--foreground);font-family:var(--font-serif);font-size:clamp(4rem,6vw,7.2rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.trace-layer-consumers[data-v-fafbc23e]{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:0;padding:0;list-style:none}.trace-layer-consumers li[data-v-fafbc23e]{color:var(--foreground);font-size:clamp(2.2rem,3vw,3.4rem);letter-spacing:-.03em}.trace-layer-once[data-v-fafbc23e],.trace-layer-place[data-v-fafbc23e],.trace-layer-stay p[data-v-fafbc23e],.trace-layer-next p[data-v-fafbc23e],.trace-layer-next li[data-v-fafbc23e]{margin:0;max-width:38em;color:var(--foreground);font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.4}.trace-layer-place[data-v-fafbc23e],.trace-layer-next p[data-v-fafbc23e]{color:var(--site-text-muted)}.trace-layer-stay[data-v-fafbc23e]{display:grid}.trace-layer-stay p[data-v-fafbc23e]{grid-area:1 / 1;max-width:18em;font-family:var(--font-serif);font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.12;letter-spacing:-.03em}.trace-layer-next ul[data-v-fafbc23e]{display:grid;gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none}@media (prefers-reduced-motion: no-preference){.trace-layer[data-v-fafbc23e]{height:420vh}.trace-layer-stay .is-stays[data-v-fafbc23e],.trace-layer-next[data-v-fafbc23e]{opacity:0}}@media (prefers-reduced-motion: reduce){.trace-layer-stay[data-v-fafbc23e]{gap:1.2rem}.trace-layer-stay p[data-v-fafbc23e]{grid-area:auto}}.risperia-page[data-v-8aca2aa8]{--risperia-ember: #e2390f;--risperia-ember-deep: #8a0d00;--risperia-ember-rgb: 226, 57, 15;background:var(--site-page-gradient)}.hero-section[data-v-8aca2aa8]{display:grid;place-items:center;height:100vh;height:100svh;height:100dvh;min-height:-webkit-fill-available;padding:0;overflow:hidden}.hero-shell[data-v-8aca2aa8]{position:relative;width:100%;height:100%;background:var(--site-hero-margin-gradient, transparent)}.hero-shell-media[data-v-8aca2aa8]{--hero-gap: 1.6rem;position:absolute;inset:var(--hero-gap);transform-origin:center center}.hero-section.is-expanded .hero-shell-media[data-v-8aca2aa8]{top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-8aca2aa8]{--hero-radius: 3rem;position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--hero-radius);background:var(--site-hero-surface);box-shadow:0 32px 100px #00000061;clip-path:inset(0 round var(--hero-radius));-webkit-clip-path:inset(0 round var(--hero-radius));isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-media-backdrop[data-v-8aca2aa8],.hero-noise[data-v-8aca2aa8]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-noise[data-v-8aca2aa8]{opacity:.35;mix-blend-mode:soft-light;pointer-events:none}.hero-content[data-v-8aca2aa8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:end;height:100%;min-height:100%;padding:clamp(10rem,14vh,16rem) clamp(2.4rem,4vw,4.2rem) clamp(2.4rem,4vw,4rem)}.hero-grid[data-v-8aca2aa8]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:clamp(2rem,4vw,4rem);align-items:end;width:100%}.hero-brand-wrap[data-v-8aca2aa8],.hero-side[data-v-8aca2aa8]{align-self:end}.hero-title-wrap[data-v-8aca2aa8]{display:grid;gap:.35rem;opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out-cubic),transform .9s var(--ease-out-cubic)}.hero-content.is-visible .hero-title-wrap[data-v-8aca2aa8]{opacity:1;transform:translateY(0)}.hero-copy-line[data-v-8aca2aa8]{margin:0;font-size:clamp(2rem,2vw,2.8rem);line-height:1.12;letter-spacing:-.04em}.hero-side[data-v-8aca2aa8]{max-width:36rem;margin-left:auto}.faq-section[data-v-8aca2aa8]{padding:clamp(6rem,12vh,12rem) 0 clamp(2rem,4vh,4rem)}.faq-title[data-v-8aca2aa8]{margin:0 0 2rem;font-size:clamp(3.2rem,4vw,5.4rem);font-weight:500;letter-spacing:-.045em}.faq-item[data-v-8aca2aa8]{border-top:1px solid color-mix(in srgb,var(--foreground) 16%,transparent)}.faq-item[data-v-8aca2aa8]:last-child{border-bottom:1px solid color-mix(in srgb,var(--foreground) 16%,transparent)}.faq-question[data-v-8aca2aa8]{padding:1.8rem 0;cursor:pointer;font-size:clamp(1.7rem,2vw,2rem);line-height:1.35}.faq-question[data-v-8aca2aa8]::-webkit-details-marker{display:none}.faq-answer[data-v-8aca2aa8]{max-width:68rem;margin:0;padding:0 0 1.8rem;color:var(--site-copy-secondary);font-size:1.55rem;line-height:1.55}@media (max-width: 780px){.hero-shell-surface[data-v-8aca2aa8]{--hero-radius: 2.2rem}.hero-content[data-v-8aca2aa8]{padding-top:13rem}.hero-grid[data-v-8aca2aa8]{grid-template-columns:1fr}.hero-side[data-v-8aca2aa8]{max-width:42rem;margin-left:0}}@media (max-width: 560px){.hero-shell-media[data-v-8aca2aa8]{--hero-gap: 1rem}}@media (prefers-reduced-motion: reduce){.hero-shell-media[data-v-8aca2aa8]{--hero-gap: 0;top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-8aca2aa8]{--hero-radius: 0px}}
