.head[data-astro-cid-ewxiq6mb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:clamp(48px,7vw,96px);padding-top:clamp(16px,3vw,40px);display:grid;position:relative}.head[data-astro-cid-ewxiq6mb]:before{content:"";background:radial-gradient(closest-side at 55% 45%, color-mix(in oklch, var(--accent) 28%, transparent), transparent), radial-gradient(closest-side at 80% 85%, oklch(85% .07 20/.45), transparent);filter:blur(24px);z-index:-1;pointer-events:none;position:absolute;inset:-20% -5% -10% 45%}.head-copy[data-astro-cid-ewxiq6mb]{justify-items:start;gap:18px;display:grid}.ctas[data-astro-cid-ewxiq6mb]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.mosaic[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:24px;display:grid}.tile[data-astro-cid-ewxiq6mb]{aspect-ratio:3/2;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4), var(--shadow-2);transition:transform .6s var(--ease-spring), box-shadow .3s;display:block;position:relative;overflow:hidden}.t1[data-astro-cid-ewxiq6mb],.t3[data-astro-cid-ewxiq6mb],.t5[data-astro-cid-ewxiq6mb]{translate:0 24px}.tile[data-astro-cid-ewxiq6mb] img[data-astro-cid-ewxiq6mb]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);transform:scale(1.04)}.tile-chip[data-astro-cid-ewxiq6mb]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 84%, transparent);backdrop-filter:blur(12px)saturate(170%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.5), var(--shadow-1);padding:5px 11px;font-size:.8rem;font-weight:640;transition:box-shadow .3s;position:absolute;bottom:10px;left:10px}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-ewxiq6mb]:hover{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4), var(--shadow-3);transform:translateY(-6px)rotate(-1deg)}.tile[data-astro-cid-ewxiq6mb]:hover img[data-astro-cid-ewxiq6mb]{transform:scale(1.12)}.tile[data-astro-cid-ewxiq6mb]:hover .tile-chip[data-astro-cid-ewxiq6mb]{box-shadow:inset 0 0 0 1px oklch(85% .06 43/.7),0 0 22px oklch(88% .072 46/.7)}}.axes[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.axis[data-astro-cid-ewxiq6mb]{border-radius:var(--r-lg);background:radial-gradient(90% 60% at 100% 0%, var(--accent-wash), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-rows:auto auto 1fr auto auto;gap:10px;padding:20px 18px 18px;display:grid;position:relative}.axis-n[data-astro-cid-ewxiq6mb]{color:var(--accent-ink);letter-spacing:.04em;font-size:.78rem;font-weight:700}.axis[data-astro-cid-ewxiq6mb] h3[data-astro-cid-ewxiq6mb]{gap:2px;font-size:1.25rem;display:grid}.axis[data-astro-cid-ewxiq6mb] h3[data-astro-cid-ewxiq6mb] span[data-astro-cid-ewxiq6mb]{letter-spacing:0;color:var(--ink-3);font-size:.86rem;font-weight:560;font-stretch:100%}.axis[data-astro-cid-ewxiq6mb] p[data-astro-cid-ewxiq6mb]{color:var(--ink-2);font-size:.9rem;line-height:1.55}.axis-ends[data-astro-cid-ewxiq6mb]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.end[data-astro-cid-ewxiq6mb]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease-spring), box-shadow .2s;border-radius:12px;justify-items:center;gap:2px;padding:8px 4px 6px;text-decoration:none;display:grid}.end[data-astro-cid-ewxiq6mb] b[data-astro-cid-ewxiq6mb]{font-size:.78rem;font-weight:640}@media (hover:hover) and (pointer:fine){.end[data-astro-cid-ewxiq6mb]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);transform:translateY(-2px)}}.how[data-astro-cid-ewxiq6mb]{color:var(--ink-3);align-items:flex-start;gap:6px;font-size:.76rem;font-weight:560;line-height:1.35;display:inline-flex}.how[data-astro-cid-ewxiq6mb] svg{flex:none;margin-top:1px}.how--photo[data-astro-cid-ewxiq6mb]{color:var(--accent-ink)}.shapes[data-astro-cid-ewxiq6mb] h2[data-astro-cid-ewxiq6mb]{margin-bottom:28px}.grid[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ewxiq6mb]{border-radius:var(--r-xl);background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .3s;gap:8px;padding:12px 12px 20px;text-decoration:none;display:grid;position:relative}.card-photo[data-astro-cid-ewxiq6mb]{aspect-ratio:3/2;border-radius:calc(var(--r-xl) - 10px);display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-ewxiq6mb] img[data-astro-cid-ewxiq6mb]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.card-axis[data-astro-cid-ewxiq6mb]{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 84%, transparent);backdrop-filter:blur(12px);color:var(--ink-2);padding:4px 10px;font-size:.74rem;font-weight:640;position:absolute;top:10px;left:10px}.card-dia[data-astro-cid-ewxiq6mb]{background:color-mix(in oklab, var(--surface) 80%, transparent);backdrop-filter:blur(14px)saturate(170%);width:30%;transition:transform .6s var(--ease-spring);border-radius:14px;padding:2px 6px 0;position:absolute;bottom:8px;right:8px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55),0 10px 24px -12px oklch(25% .057 347/.5)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-ewxiq6mb]:hover .card-dia[data-astro-cid-ewxiq6mb]{transform:translateY(-4px)scale(1.04)}}.card-name[data-astro-cid-ewxiq6mb]{letter-spacing:-.03em;margin:6px 8px 0;font-size:1.35rem;font-weight:660;font-stretch:100%}.card-short[data-astro-cid-ewxiq6mb]{color:var(--ink-2);margin:0 8px;font-size:.94rem;line-height:1.5}.card-go[data-astro-cid-ewxiq6mb]{align-items:center;gap:6px;margin:4px 8px 0;font-size:.9rem;font-weight:620;display:inline-flex}.card-go[data-astro-cid-ewxiq6mb] svg{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-ewxiq6mb]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-4px)}.card[data-astro-cid-ewxiq6mb]:hover .card-photo[data-astro-cid-ewxiq6mb] img[data-astro-cid-ewxiq6mb]{transform:scale(1.05)}.card[data-astro-cid-ewxiq6mb]:hover .card-go[data-astro-cid-ewxiq6mb] svg{transform:translate(4px)}}.msteps[data-astro-cid-ewxiq6mb]{gap:12px;max-width:920px;margin:24px 0 0;padding:0;list-style:none;display:grid}.msteps[data-astro-cid-ewxiq6mb] li[data-astro-cid-ewxiq6mb]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:40px minmax(0,1fr) minmax(0,300px);align-items:center;column-gap:20px;padding:20px 24px;display:grid}.ms-n[data-astro-cid-ewxiq6mb]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;align-self:center;place-items:center;width:40px;height:40px;font-weight:720;display:grid;box-shadow:0 0 20px oklch(85% .084 43/.5)}.ms-copy[data-astro-cid-ewxiq6mb] h3[data-astro-cid-ewxiq6mb]{margin:4px 0 6px;font-size:1.12rem}.ms-copy[data-astro-cid-ewxiq6mb] p[data-astro-cid-ewxiq6mb]{color:var(--ink-2);font-size:.96rem;line-height:1.6}.ms-copy[data-astro-cid-ewxiq6mb] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:560;text-decoration-thickness:2px}.ms-fig[data-astro-cid-ewxiq6mb]{display:block}.mirror-sum[data-astro-cid-ewxiq6mb]{border-radius:var(--r-md);background:var(--accent-wash);max-width:68ch;color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.mirror-sum[data-astro-cid-ewxiq6mb] svg{color:var(--accent-ink);flex:none;margin-top:3px}.mirror-sum[data-astro-cid-ewxiq6mb] strong[data-astro-cid-ewxiq6mb]{color:var(--ink)}.prose[data-astro-cid-ewxiq6mb].wide{max-width:none}.table-wrap[data-astro-cid-ewxiq6mb]{overscroll-behavior-x:contain;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);overflow-x:auto}.compare[data-astro-cid-ewxiq6mb] table[data-astro-cid-ewxiq6mb]{width:100%;min-width:720px;box-shadow:none;background:0 0;display:table}.compare[data-astro-cid-ewxiq6mb] th[data-astro-cid-ewxiq6mb][scope=row] a[data-astro-cid-ewxiq6mb]{white-space:nowrap}.combos[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.combos[data-astro-cid-ewxiq6mb] li[data-astro-cid-ewxiq6mb]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:10px;padding:18px;display:grid}.combos[data-astro-cid-ewxiq6mb] p[data-astro-cid-ewxiq6mb]{color:var(--ink-2);font-size:.94rem;line-height:1.55}.combo-tags[data-astro-cid-ewxiq6mb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.combo-tags[data-astro-cid-ewxiq6mb] .combo-plus{color:var(--ink-3)}.tag[data-astro-cid-ewxiq6mb]{border-radius:var(--r-pill);color:oklch(38% .081 358);transition:box-shadow .25s, transform .3s var(--ease-spring);background:linear-gradient(120deg,#fff0e9,#fde0d0);padding:5px 12px;font-size:.84rem;font-weight:640;text-decoration:none;display:inline-flex;box-shadow:0 0 14px oklch(86% .084 44/.35)}@media (hover:hover) and (pointer:fine){.tag[data-astro-cid-ewxiq6mb]:hover{transform:translateY(-1px);box-shadow:0 0 22px oklch(86% .084 44/.7)}}.hunter-note[data-astro-cid-ewxiq6mb]{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.more-guides[data-astro-cid-ewxiq6mb]{max-width:72ch;margin-top:22px}.hunter-note[data-astro-cid-ewxiq6mb] svg{color:#e38d7d;flex:none;margin-top:4px}.readings[data-astro-cid-ewxiq6mb]{padding-top:var(--section-y)}@media (width<=1100px){.axes[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.grid[data-astro-cid-ewxiq6mb],.combos[data-astro-cid-ewxiq6mb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.head[data-astro-cid-ewxiq6mb]{grid-template-columns:1fr}.msteps[data-astro-cid-ewxiq6mb] li[data-astro-cid-ewxiq6mb]{grid-template-columns:40px minmax(0,1fr)}.ms-fig[data-astro-cid-ewxiq6mb]{grid-column:2;max-width:340px;margin-top:12px}}@media (width<=640px){.axes[data-astro-cid-ewxiq6mb],.grid[data-astro-cid-ewxiq6mb],.combos[data-astro-cid-ewxiq6mb]{grid-template-columns:1fr}.mosaic[data-astro-cid-ewxiq6mb]{gap:8px}.t1[data-astro-cid-ewxiq6mb],.t3[data-astro-cid-ewxiq6mb],.t5[data-astro-cid-ewxiq6mb]{translate:0 12px}.tile-chip[data-astro-cid-ewxiq6mb]{padding:4px 8px;font-size:.72rem;bottom:6px;left:6px}.msteps[data-astro-cid-ewxiq6mb] li[data-astro-cid-ewxiq6mb]{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:18px 16px 16px}.ms-n[data-astro-cid-ewxiq6mb]{width:34px;height:34px}}
