.pmap[data-astro-cid-tz342zum]{aspect-ratio:560/460;width:100%;max-width:640px;margin-inline:auto;position:relative}.pmap-circle[data-astro-cid-tz342zum]{--a:var(--area);aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 30% 22%, #fffc, transparent 42%), radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--a) 32%, transparent), color-mix(in oklab, var(--a) 16%, transparent) 50%, color-mix(in oklab, var(--a) 6%, transparent) 78%, transparent);border:1px solid color-mix(in oklab, white 60%, var(--a) 25%);width:48.5%;box-shadow:inset 0 1px 0 #fffc, inset 0 -24px 48px -24px color-mix(in oklab, var(--a) 30%, transparent), 0 28px 56px -36px color-mix(in oklab, var(--a) 50%, transparent);border-radius:50%;flex-direction:column;justify-content:center;padding:5.4%;transition:opacity .25s;display:flex;position:absolute}html[data-theme=dark] .pmap-circle[data-astro-cid-tz342zum]{--a:var(--area-dark);background:radial-gradient(circle at 30% 22%, #ffffff24, transparent 42%), radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--a) 34%, transparent), color-mix(in oklab, var(--a) 16%, transparent) 50%, color-mix(in oklab, var(--a) 6%, transparent) 78%, transparent);border-color:color-mix(in oklab, white 18%, var(--a) 30%);box-shadow:inset 0 1px 0 #ffffff26, 0 28px 56px -36px color-mix(in oklab, var(--a) 60%, transparent)}.pmap-circle--work[data-astro-cid-tz342zum]{top:4.5%;left:11.8%}.pmap-circle--mind[data-astro-cid-tz342zum]{text-align:right;align-items:flex-end;top:4.5%;left:39.7%}.pmap-circle--life[data-astro-cid-tz342zum]{top:36.9%;left:11.8%}.pmap-circle--connect[data-astro-cid-tz342zum]{text-align:right;align-items:flex-end;top:36.9%;left:39.7%}.pmap[data-astro-cid-tz342zum]:has(.pmap-circle:hover) .pmap-circle[data-astro-cid-tz342zum]:not(:hover){opacity:.5}.pmap-title[data-astro-cid-tz342zum]{font-family:var(--font-serif);color:color-mix(in oklab, var(--a) 72%, var(--color-ink));align-items:center;gap:.4rem;margin:0;font-size:1.25rem;font-weight:400;line-height:1.1;display:flex}.pmap-title[data-astro-cid-tz342zum] svg[data-astro-cid-tz342zum]{width:17px;height:17px}.pmap-title[data-astro-cid-tz342zum] a[data-astro-cid-tz342zum]{color:inherit;text-decoration:none}.pmap-title[data-astro-cid-tz342zum] a[data-astro-cid-tz342zum]:hover{text-underline-offset:.2em;text-decoration:underline}.pmap-why[data-astro-cid-tz342zum]{color:var(--color-meta);margin:.15rem 0 .5rem;font-size:.68rem}.pmap-title[data-astro-cid-tz342zum],.pmap-why[data-astro-cid-tz342zum],.pmap-row[data-astro-cid-tz342zum]{z-index:1;position:relative}.pmap-row[data-astro-cid-tz342zum]{flex-wrap:wrap;justify-content:flex-start;gap:3px;display:flex}.pmap-circle--mind[data-astro-cid-tz342zum] .pmap-row[data-astro-cid-tz342zum],.pmap-circle--connect[data-astro-cid-tz342zum] .pmap-row[data-astro-cid-tz342zum]{justify-content:flex-end}.pmap-core[data-astro-cid-tz342zum]{width:40px;height:40px;font-family:var(--font-serif);color:var(--color-ink);z-index:2;background:radial-gradient(circle, var(--color-paper) 0%, color-mix(in oklab, #ffb27a 25%, var(--color-paper)) 100%);box-shadow:0 0 0 5px color-mix(in oklab, var(--color-paper) 50%, transparent), 0 0 22px 5px #ffb0784d;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.pmap[data-astro-cid-tz342zum]{aspect-ratio:auto;gap:12px;display:grid}.pmap-circle[data-astro-cid-tz342zum]{aspect-ratio:auto;text-align:left;border-radius:24px;justify-content:flex-start;align-items:flex-start;width:auto;padding:20px;position:static}.pmap-circle[data-astro-cid-tz342zum] .pmap-row[data-astro-cid-tz342zum]{justify-content:flex-start}.pmap-core[data-astro-cid-tz342zum]{display:none}}.br-block[data-astro-cid-5zwqkkix]{margin-top:2.5rem}.br-heading[data-astro-cid-5zwqkkix]{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 .85rem;font-size:1.5rem}.br-figure[data-astro-cid-5zwqkkix]{margin:0}.scroll-x[data-astro-cid-5zwqkkix]{-webkit-overflow-scrolling:touch;overflow-x:auto}.river-svg[data-astro-cid-5zwqkkix]{width:100%;height:auto;display:block}@media (width<=640px){.scroll-x[data-astro-cid-5zwqkkix]>.river-svg[data-astro-cid-5zwqkkix]{min-width:560px}}.br-grid[data-astro-cid-5zwqkkix]{stroke:var(--color-line);stroke-dasharray:2 4}.br-path[data-astro-cid-5zwqkkix]{fill:var(--area,var(--color-meta));stroke:var(--color-paper);stroke-width:.6px;opacity:var(--op,.8);transition:opacity .2s}html[data-theme=dark] .br-path[data-astro-cid-5zwqkkix]{fill:var(--area-dark,var(--color-meta))}.br-path--unmatched[data-astro-cid-5zwqkkix]{opacity:.32}.river-svg[data-astro-cid-5zwqkkix] a[data-astro-cid-5zwqkkix]{cursor:pointer}.river-svg[data-astro-cid-5zwqkkix]:has(a:hover) .br-path[data-astro-cid-5zwqkkix],.river-svg[data-astro-cid-5zwqkkix]:has(a:focus-visible) .br-path[data-astro-cid-5zwqkkix]{opacity:.25}.river-svg[data-astro-cid-5zwqkkix] a[data-astro-cid-5zwqkkix]:hover .br-path[data-astro-cid-5zwqkkix],.river-svg[data-astro-cid-5zwqkkix] a[data-astro-cid-5zwqkkix]:focus-visible .br-path[data-astro-cid-5zwqkkix]{opacity:1}.br-month[data-astro-cid-5zwqkkix]{font-family:var(--font-mono);letter-spacing:.05em;fill:var(--color-meta);font-size:9px}.br-caption[data-astro-cid-5zwqkkix]{color:var(--color-meta);margin-top:.75rem;font-size:.8rem}.products-controls[data-astro-cid-rcy7iuhi]{border:1px solid var(--color-line);background:var(--color-paper-dim);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:.9rem 1.1rem;display:flex}.products-control[data-astro-cid-rcy7iuhi]{color:var(--color-ink-soft);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.products-control-label[data-astro-cid-rcy7iuhi]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);font-size:.7rem}.products-select[data-astro-cid-rcy7iuhi]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:.4rem;padding:.3rem .5rem;font-size:.85rem}.products-control--check[data-astro-cid-rcy7iuhi]{cursor:pointer}.products-control--check[data-astro-cid-rcy7iuhi] input[data-astro-cid-rcy7iuhi]{accent-color:var(--color-accent)}.map-legend[data-astro-cid-rcy7iuhi]{text-align:center;color:var(--color-meta);margin-top:1.25rem;font-size:.78rem}.area[data-astro-cid-rcy7iuhi]{--a:var(--area);scroll-margin-top:calc(var(--site-header-h,0px) + var(--section-nav-h,0px) + 12px)}html[data-theme=dark] .area[data-astro-cid-rcy7iuhi]{--a:var(--area-dark)}.area-title[data-astro-cid-rcy7iuhi]{color:color-mix(in oklab, var(--a) 72%, var(--color-ink))}.product[data-astro-cid-rcy7iuhi]{scroll-margin-top:calc(var(--site-header-h,0px) + var(--section-nav-h,0px) + 24px);outline-offset:10px;border-radius:.75rem}@media (width>=1280px){.area[data-astro-cid-rcy7iuhi]{scroll-margin-top:calc(var(--site-header-h,0px) + 12px)}.product[data-astro-cid-rcy7iuhi]{scroll-margin-top:calc(var(--site-header-h,0px) + 24px)}}.product[data-astro-cid-rcy7iuhi]:target{animation:2.4s ease-out product-land}@keyframes product-land{0%,60%{outline:3px solid color-mix(in oklab, var(--a) 45%, transparent)}to{outline:3px solid #0000}}
