.field[data-astro-cid-lbyq33rp]{aspect-ratio:1/.92;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 50%, #f772081f, transparent 42%), var(--ink);color:#dfe6f7;isolation:isolate;width:100%;position:relative;overflow:hidden}.noise[data-astro-cid-lbyq33rp]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.noise[data-astro-cid-lbyq33rp] li[data-astro-cid-lbyq33rp]{left:var(--x);top:var(--y);border-radius:var(--r-pill);white-space:nowrap;animation:drift 7s ease-in-out var(--d) infinite alternate;background:#ffffff14;border:1px solid #ffffff24;padding:8px 14px;font-size:clamp(.78rem,.6rem + .6vw,1rem);font-weight:600;transition:filter .9s,opacity .9s,transform .9s;position:absolute}@keyframes drift{0%{translate:0}to{translate:calc(6px + var(--i) * 1px) -10px}}.core[data-astro-cid-lbyq33rp]{text-align:center;z-index:1;place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:absolute;inset:0}.ring[data-astro-cid-lbyq33rp]{aspect-ratio:1;background:var(--ink);border:clamp(14px,2.2vw,22px) solid #fff;border-radius:50%;place-items:center;width:clamp(110px,18vw,170px);transition:transform .9s cubic-bezier(.2,.8,.2,1);display:grid}.ring[data-astro-cid-lbyq33rp] .dot[data-astro-cid-lbyq33rp]{aspect-ratio:1;background:var(--focus);border-radius:50%;width:72%;animation:2.6s ease-out infinite pulse;box-shadow:0 0 #f7720880}@keyframes pulse{0%{box-shadow:0 0 #f7720873}to{box-shadow:0 0 0 26px #f7720800}}.core-line[data-astro-cid-lbyq33rp]{color:#fff;background:var(--ink);max-width:22ch;min-height:1.4em;box-shadow:0 0 0 10px var(--ink);border-radius:14px;margin:0;padding:6px 14px;font-size:clamp(1.05rem,.8rem + .9vw,1.45rem);font-weight:700;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .field[data-astro-cid-lbyq33rp]{background:radial-gradient(circle,#f7720824,#0000 42%),#14296b}:root:not([data-theme=light]) .core-line[data-astro-cid-lbyq33rp]{background:#14296b;box-shadow:0 0 0 10px #14296b}:root:not([data-theme=light]) .ring[data-astro-cid-lbyq33rp]{background:#14296b}}.core-line[data-astro-cid-lbyq33rp]>span[data-astro-cid-lbyq33rp]{grid-area:1/1;transition:opacity .6s,filter .6s}.when-focus[data-astro-cid-lbyq33rp]{opacity:0;filter:blur(6px)}.field[data-astro-cid-lbyq33rp][data-state=focus] .noise[data-astro-cid-lbyq33rp] li[data-astro-cid-lbyq33rp]{filter:blur(7px);opacity:.22;transform:scale(.92)}.field[data-astro-cid-lbyq33rp][data-state=focus] .ring[data-astro-cid-lbyq33rp]{transform:scale(1.12)}.field[data-astro-cid-lbyq33rp][data-state=focus] .when-noisy[data-astro-cid-lbyq33rp]{opacity:0;filter:blur(6px)}.field[data-astro-cid-lbyq33rp][data-state=focus] .when-focus[data-astro-cid-lbyq33rp]{opacity:1;filter:none}.toggle[data-astro-cid-lbyq33rp]{justify-content:center;min-width:9.5em}@media (width<=560px){.field[data-astro-cid-lbyq33rp]{aspect-ratio:1/1.15}.noise[data-astro-cid-lbyq33rp] li[data-astro-cid-lbyq33rp]:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.noise[data-astro-cid-lbyq33rp] li[data-astro-cid-lbyq33rp],.ring[data-astro-cid-lbyq33rp] .dot[data-astro-cid-lbyq33rp]{animation:none}}.spot[data-astro-cid-uqupf4nc]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,3vw,32px)}.spot-head[data-astro-cid-uqupf4nc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.spot-task[data-astro-cid-uqupf4nc]{font-size:var(--t-lg);color:var(--text);margin:0}.spot-grid[data-astro-cid-uqupf4nc]{aspect-ratio:10/6;background:var(--paper);border-radius:var(--r-md);grid-template-columns:repeat(10,1fr);gap:clamp(4px,1vw,10px);padding:clamp(8px,1.5vw,16px);display:grid}.spot-grid[data-astro-cid-uqupf4nc][data-ready=false]{background:radial-gradient(circle, var(--line-strong) 2px, transparent 2.5px) 0 0 / 28px 28px, var(--paper)}.spot-grid[data-astro-cid-uqupf4nc] .cell{cursor:pointer;aspect-ratio:1;background:0 0;border:0;align-self:center;place-items:center;width:100%;padding:0;display:grid}.spot-grid[data-astro-cid-uqupf4nc] .cell:after{content:"";aspect-ratio:1;width:62%}.spot-grid[data-astro-cid-uqupf4nc] .is-ink-dot:after{background:var(--ink);border-radius:50%}.spot-grid[data-astro-cid-uqupf4nc] .is-orange-square:after{background:var(--focus);border-radius:3px}.spot-grid[data-astro-cid-uqupf4nc] .is-target:after{background:var(--focus);border-radius:50%}.spot-grid[data-astro-cid-uqupf4nc] .is-miss:after{opacity:.25}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spot-grid[data-astro-cid-uqupf4nc] .is-ink-dot:after{background:#6f82b8}}.spot-out[data-astro-cid-uqupf4nc]{color:var(--muted);min-height:3em;margin:16px 0 0}.hero[data-astro-cid-lcdefpme]{padding:clamp(32px,6vw,80px) 0 clamp(56px,8vw,104px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-hero);letter-spacing:-.035em;margin-bottom:.4em;line-height:.98}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:32px 0 36px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{color:var(--muted);gap:12px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.split[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.split-quiz[data-astro-cid-lcdefpme]{align-items:start}.sticky[data-astro-cid-lcdefpme]{position:sticky;top:104px}.sticky[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:8px}.kinds[data-astro-cid-lcdefpme]{gap:20px;margin:32px 0 24px;display:grid}.kinds[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--t-lg);color:var(--ink);align-items:center;gap:12px;display:flex}.kinds[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0 26px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kinds[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#fff}}.more[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .more[data-astro-cid-lcdefpme]{color:#fff}}.band-white[data-astro-cid-lcdefpme]{background:var(--white)}.h-wide[data-astro-cid-lcdefpme]{max-width:18ch;font-size:var(--t-3xl)}.paths[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin:40px 0 0;padding:0;list-style:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paths[data-astro-cid-lcdefpme]{border-color:var(--line-strong)}}.paths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong)}.paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);grid-template-columns:minmax(200px,1fr) 2fr auto;align-items:center;gap:24px;padding:clamp(20px,3vw,36px) 4px;text-decoration:none;display:grid}.path-name[data-astro-cid-lcdefpme]{font-size:var(--t-2xl);color:var(--ink);letter-spacing:-.02em;font-weight:800;transition:color .15s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .path-name[data-astro-cid-lcdefpme]{color:#fff}}.path-desc[data-astro-cid-lcdefpme]{color:var(--muted);max-width:52ch}.paths[data-astro-cid-lcdefpme] .stop[data-astro-cid-lcdefpme]{width:22px;height:22px;transition:background .15s,transform .2s}.paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .path-name[data-astro-cid-lcdefpme]{color:var(--focus-ink)}.paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .stop[data-astro-cid-lcdefpme]{background:var(--focus);border-color:var(--focus);transform:scale(1.2)}.map-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:48px;display:grid}.map-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0 0 .5em}.tool-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.tool[data-astro-cid-lcdefpme]{color:#b8c4e3;border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:24px;padding:28px;text-decoration:none;transition:background .15s;display:flex}.tool[data-astro-cid-lcdefpme]:hover{color:#dfe6f7;background:#ffffff1c}.tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--t-xl);margin-bottom:6px;display:block}.tool-ill[data-astro-cid-lcdefpme]{flex:none;width:96px}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px 40px;margin:0;display:grid}.principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--t-lg);color:var(--ink);border-top:3px solid var(--focus);margin-bottom:6px;padding-top:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#fff}}.principles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.insta[data-astro-cid-lcdefpme]{background:var(--peach);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.insta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:6px}.insta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .insta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],:root:not([data-theme=light]) .insta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffe6d2}}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.map-head[data-astro-cid-lcdefpme],.tool-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sticky[data-astro-cid-lcdefpme]{position:static}.paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.path-desc[data-astro-cid-lcdefpme]{grid-area:2/1/auto/-1}}@media (width<=560px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tool[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
