.kit-wrap[data-astro-cid-tcoit2ho]{gap:16px;margin-top:1.4em;display:grid}.orbit[data-astro-cid-tcoit2ho]{border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 38%, color-mix(in oklch, var(--accent-wash) 70%, transparent), transparent 75%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);justify-items:center;margin:0;padding:28px 18px 22px;display:grid;position:relative;overflow:hidden}.orbit-glow[data-astro-cid-tcoit2ho]{background:radial-gradient(closest-side, color-mix(in oklch, var(--c) 45%, transparent), transparent);filter:blur(20px);border-radius:50%;width:260px;height:260px;position:absolute;top:24px;left:50%;translate:-50%}.orbit-ring[data-astro-cid-tcoit2ho]{width:250px;height:250px;display:block;position:relative}.orbit-dot[data-astro-cid-tcoit2ho]{rotate:var(--a);position:absolute;inset:0}.orbit-dot[data-astro-cid-tcoit2ho] i[data-astro-cid-tcoit2ho]{background:radial-gradient(circle at 35% 30%, color-mix(in oklch, var(--c) 70%, white), var(--c) 60%);width:34px;height:34px;box-shadow:0 0 0 3px var(--surface), 0 6px 16px -4px color-mix(in oklch, var(--c) 70%, transparent);border-radius:50%;margin-top:-17px;position:absolute;top:50%;right:0}.orbit-iris[data-astro-cid-tcoit2ho]{filter:drop-shadow(0 16px 26px oklch(25% .036 359/.3));width:150px;height:150px;margin:50px 0 0 -75px;position:absolute;top:28px;left:50%}.orbit-names[data-astro-cid-tcoit2ho]{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:18px;font-size:.84rem;font-weight:600;display:flex}.orbit-names[data-astro-cid-tcoit2ho] span[data-astro-cid-tcoit2ho]{align-items:center;gap:6px;display:inline-flex}.orbit-names[data-astro-cid-tcoit2ho] i[data-astro-cid-tcoit2ho]{background:var(--c);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.orbit-ring[data-astro-cid-tcoit2ho]{animation:60s linear infinite orbit-turn}.js[data-astro-cid-tcoit2ho] .orbit[data-astro-cid-tcoit2ho][data-reveal] .orbit-dot[data-astro-cid-tcoit2ho] i[data-astro-cid-tcoit2ho]{transition:scale .7s var(--ease-spring), opacity .4s var(--ease-out);transition-delay:calc(.3s + var(--i) * 90ms)}.js[data-astro-cid-tcoit2ho] .orbit[data-astro-cid-tcoit2ho][data-reveal]:not(.is-in) .orbit-dot[data-astro-cid-tcoit2ho] i[data-astro-cid-tcoit2ho]{opacity:0;scale:.2}}@keyframes orbit-turn{to{rotate:360deg}}.kit[data-astro-cid-tcoit2ho]{border-radius:var(--r-lg);color:oklch(96% .008 35);box-shadow:var(--shadow-2);background:radial-gradient(70% 90% at 100% 0,oklch(50% .096 17/.45),#0000 70%),oklch(21% .025 347);padding:8px clamp(16px,3vw,28px);display:grid}.kit-row[data-astro-cid-tcoit2ho]{grid-template-columns:44px 1fr;gap:16px;padding:20px 0;display:grid}.kit-row[data-astro-cid-tcoit2ho]+.kit-row[data-astro-cid-tcoit2ho]{border-top:1px solid oklch(100% 0 0/.1)}.kit-ic[data-astro-cid-tcoit2ho]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 22px oklch(85% .084 43/.45)}.kit[data-astro-cid-tcoit2ho] h3[data-astro-cid-tcoit2ho]{letter-spacing:-.015em;margin:2px 0 6px;font-size:1.08rem;font-stretch:100%}.kit[data-astro-cid-tcoit2ho] p[data-astro-cid-tcoit2ho]{color:oklch(86% .015 347);font-size:.98rem;line-height:1.65}.kit-chips[data-astro-cid-tcoit2ho]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kit-chip[data-astro-cid-tcoit2ho]{border-radius:var(--r-pill);background:oklch(100% 0 0/.08);align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.12)}.kit-chip[data-astro-cid-tcoit2ho] i[data-astro-cid-tcoit2ho]{background:var(--c);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.25)}.ht[data-astro-cid-pe4cxerd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.ht-card[data-astro-cid-pe4cxerd]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .5s var(--ease-spring), box-shadow .3s;align-content:start;gap:8px;padding:20px 18px;display:grid}.ht-art[data-astro-cid-pe4cxerd]{place-items:center;height:150px;margin-bottom:8px;display:grid;position:relative}.ht-glow[data-astro-cid-pe4cxerd]{filter:blur(14px);background:radial-gradient(closest-side,oklch(80% .08 240/.45),oklch(82% .06 30/.2) 60%,#0000);border-radius:50%;position:absolute;inset:6% 14%}.ht-art[data-astro-cid-pe4cxerd]>.iris{filter:drop-shadow(0 12px 20px oklch(25% .036 359/.25));width:140px;transition:transform .7s var(--ease-spring);position:relative}.ht-pair[data-astro-cid-pe4cxerd]{display:flex;position:relative}.ht-pair[data-astro-cid-pe4cxerd] .iris{filter:drop-shadow(0 12px 20px oklch(25% .036 359/.25));width:104px;transition:transform .7s var(--ease-spring)}.ht-pair[data-astro-cid-pe4cxerd] .iris+.iris{margin-left:-14px}.ht-card[data-astro-cid-pe4cxerd] h3[data-astro-cid-pe4cxerd]{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-stretch:100%}.ht-card[data-astro-cid-pe4cxerd] p[data-astro-cid-pe4cxerd]{color:var(--ink-2);font-size:.93rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.ht-card[data-astro-cid-pe4cxerd]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-4px)}.ht-card[data-astro-cid-pe4cxerd]:hover .ht-art[data-astro-cid-pe4cxerd]>.iris{transform:rotate(10deg)scale(1.05)}.ht-card[data-astro-cid-pe4cxerd]:hover .ht-pair[data-astro-cid-pe4cxerd] .iris:first-child{transform:translate(-6px)rotate(-6deg)}.ht-card[data-astro-cid-pe4cxerd]:hover .ht-pair[data-astro-cid-pe4cxerd] .iris:last-child{transform:translate(6px)rotate(6deg)}}@media (width<=760px){.ht[data-astro-cid-pe4cxerd]{grid-template-columns:minmax(0,1fr)}.ht-card[data-astro-cid-pe4cxerd]{grid-template-columns:130px 1fr;align-items:center;column-gap:18px}.ht-art[data-astro-cid-pe4cxerd]{grid-row:span 2;height:120px;margin:0}.ht-art[data-astro-cid-pe4cxerd]>.iris{width:112px}.ht-pair[data-astro-cid-pe4cxerd] .iris{width:72px}}.shades[data-astro-cid-637fi6jt]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.shade[data-astro-cid-637fi6jt]{border-radius:var(--r-lg);text-align:center;height:100%;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);transition:transform .5s var(--ease-spring), box-shadow .3s;align-content:start;justify-items:center;gap:6px;padding:18px 12px 16px;text-decoration:none;display:grid}.shade-art[data-astro-cid-637fi6jt]{width:min(100%,130px);margin-bottom:8px;display:block;position:relative}.shade-glow[data-astro-cid-637fi6jt]{background:radial-gradient(closest-side, color-mix(in oklch, var(--c) 55%, transparent), transparent);filter:blur(12px);opacity:.7;border-radius:50%;transition:opacity .3s;position:absolute;inset:-12%}.shade-art[data-astro-cid-637fi6jt] .iris{transition:transform .6s var(--ease-spring);position:relative}.shade-name[data-astro-cid-637fi6jt]{align-items:center;gap:4px;font-size:.95rem;font-weight:660;display:inline-flex}.shade-note[data-astro-cid-637fi6jt]{color:var(--ink-3);font-size:.84rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.shade[data-astro-cid-637fi6jt]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2);transform:translateY(-4px)}.shade[data-astro-cid-637fi6jt]:hover .shade-art[data-astro-cid-637fi6jt] .iris{transform:rotate(8deg)scale(1.05)}.shade[data-astro-cid-637fi6jt]:hover .shade-glow[data-astro-cid-637fi6jt]{opacity:1}}@media (width<=720px){.shades[data-astro-cid-637fi6jt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs[data-astro-cid-edlcq65g]{border-radius:var(--r-lg);background:radial-gradient(70% 50% at 50% 0%, var(--accent-wash), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);gap:22px;padding:clamp(18px,3vw,28px);display:grid}.vs-head[data-astro-cid-edlcq65g]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;max-width:460px;margin-inline:auto;display:grid}.vs-side[data-astro-cid-edlcq65g]{color:var(--ink);justify-items:center;gap:10px;text-decoration:none;display:grid}.vs-side[data-astro-cid-edlcq65g] b[data-astro-cid-edlcq65g]{align-items:center;gap:4px;font-size:.95rem;font-weight:660;display:inline-flex}.vs-art[data-astro-cid-edlcq65g]{filter:drop-shadow(0 14px 22px oklch(25% .036 359/.25));width:min(100%,150px);transition:transform .6s var(--ease-spring), filter .3s;border-radius:50%;display:block}.vs-us[data-astro-cid-edlcq65g] .vs-art[data-astro-cid-edlcq65g]{transform:rotate(-4deg)}.vs-them[data-astro-cid-edlcq65g] .vs-art[data-astro-cid-edlcq65g]{transform:rotate(4deg)}@media (hover:hover) and (pointer:fine){.vs-them[data-astro-cid-edlcq65g]:hover .vs-art[data-astro-cid-edlcq65g]{filter:drop-shadow(0 18px 26px oklch(25% .036 359/.32));transform:rotate(0)translateY(-4px)scale(1.04)}}.vs-badge[data-astro-cid-edlcq65g]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.86rem;font-weight:760;display:grid;box-shadow:0 0 24px oklch(85% .084 43/.6)}.vs-body[data-astro-cid-edlcq65g] h3[data-astro-cid-edlcq65g]{letter-spacing:-.02em;margin:0 0 8px;font-size:1.2rem;font-stretch:100%}.vs-body[data-astro-cid-edlcq65g]>p[data-astro-cid-edlcq65g]{color:var(--ink-2);max-width:62ch;font-size:1rem;line-height:1.65}.vs-body[data-astro-cid-edlcq65g]>p[data-astro-cid-edlcq65g] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:560;text-decoration-thickness:2px}.vs-table[data-astro-cid-edlcq65g]{border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);margin-top:16px;display:grid;overflow:hidden}.vs-row[data-astro-cid-edlcq65g]{color:var(--ink-2);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 16px;font-size:.93rem;line-height:1.5;display:grid}.vs-row[data-astro-cid-edlcq65g]+.vs-row[data-astro-cid-edlcq65g]{border-top:1px solid var(--line)}.vs-row--head[data-astro-cid-edlcq65g]{background:var(--bg-sunk);color:var(--ink);font-size:.84rem;font-weight:640}.vs-row--head[data-astro-cid-edlcq65g] span[data-astro-cid-edlcq65g]{align-items:center;gap:7px;display:inline-flex}.vs-row--head[data-astro-cid-edlcq65g] i[data-astro-cid-edlcq65g]{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.vs-k[data-astro-cid-edlcq65g]{color:var(--ink);font-weight:620}@media (width<=560px){.vs-row--head[data-astro-cid-edlcq65g]{display:none}.vs-row[data-astro-cid-edlcq65g]{grid-template-columns:1fr 1fr;gap:6px 12px}.vs-k[data-astro-cid-edlcq65g]{grid-column:1/-1}.vs-a[data-astro-cid-edlcq65g]:before,.vs-b[data-astro-cid-edlcq65g]:before{content:attr(data-name);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem;font-weight:660;display:block}}.scarf[data-astro-cid-f6irpfgp]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;max-width:68ch;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.sf[data-astro-cid-f6irpfgp]{border-radius:var(--r-lg);background:radial-gradient(90% 60% at 50% 100%, color-mix(in oklch, var(--f) 28%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);text-align:center;align-content:start;justify-items:center;gap:6px;padding:20px 14px 18px;display:grid;position:relative;overflow:hidden}.sf-art[data-astro-cid-f6irpfgp]{width:min(100%,140px);display:block;position:relative}.sf-art[data-astro-cid-f6irpfgp] .iris{filter:drop-shadow(0 12px 18px oklch(25% .036 359/.25))}.sf-tint[data-astro-cid-f6irpfgp]{background:radial-gradient(circle, transparent 28%, var(--t) 60%);mix-blend-mode:color;opacity:var(--s);border-radius:50%;position:absolute;inset:2%}.sf-fabric[data-astro-cid-f6irpfgp]{background:repeating-linear-gradient(100deg, oklch(100% 0 0/.14) 0 10px, transparent 10px 22px, oklch(0% 0 0/.12) 22px 30px, transparent 30px 40px), linear-gradient(180deg, color-mix(in oklch, var(--f) 80%, white), var(--f));width:100%;height:34px;box-shadow:inset 0 1px 0 oklch(100% 0 0/.3), 0 8px 18px -8px var(--f);border-radius:12px;margin:6px 0 8px;display:block}.sf-name[data-astro-cid-f6irpfgp]{font-size:.95rem;font-weight:660}.sf-note[data-astro-cid-f6irpfgp]{color:var(--ink-2);font-size:.86rem;line-height:1.45}@media (width<=640px){.scarf[data-astro-cid-f6irpfgp]{grid-template-columns:1fr}.sf[data-astro-cid-f6irpfgp]{text-align:left;grid-template-columns:96px 1fr;justify-items:start;column-gap:16px}.sf-art[data-astro-cid-f6irpfgp]{grid-row:span 3;width:96px}.sf-fabric[data-astro-cid-f6irpfgp]{height:14px;margin:0 0 4px}}.spots[data-astro-cid-pmifm7ho]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:14px;max-width:68ch;margin-top:1.4em;display:grid}.sp[data-astro-cid-pmifm7ho]{border-radius:var(--r-lg);background:radial-gradient(70% 50% at 50% 0%, var(--accent-wash), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);text-align:center;align-content:start;justify-items:center;gap:16px;margin:0;padding:24px 18px 20px;display:grid}.sp-art[data-astro-cid-pmifm7ho]{width:min(100%,200px);display:block;position:relative}.sp-glow[data-astro-cid-pmifm7ho]{background:radial-gradient(closest-side, color-mix(in oklch, var(--c) 50%, transparent), transparent);filter:blur(16px);border-radius:50%;position:absolute;inset:-12%}.sp-art[data-astro-cid-pmifm7ho] .iris{filter:drop-shadow(0 14px 22px oklch(25% .036 359/.28));position:relative}.sp-ring[data-astro-cid-pmifm7ho]{aspect-ratio:1;border:2px solid oklch(100% 0 0/.95);border-radius:50%;width:22%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px oklch(0% 0 0/.25),0 0 16px oklch(100% 0 0/.5)}.sp-ring[data-astro-cid-pmifm7ho] b[data-astro-cid-pmifm7ho]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:720;display:grid;position:absolute;top:-10px;right:-10px}.sp[data-astro-cid-pmifm7ho] figcaption[data-astro-cid-pmifm7ho]{justify-items:center;gap:10px;display:grid}.sp-name[data-astro-cid-pmifm7ho]{letter-spacing:-.02em;font-size:1.1rem;font-weight:660;font-stretch:100%}.sp-pair[data-astro-cid-pmifm7ho]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sp-chip[data-astro-cid-pmifm7ho]{border-radius:var(--r-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.84rem;font-weight:600;display:inline-flex}.sp-chip[data-astro-cid-pmifm7ho] i[data-astro-cid-pmifm7ho]{background:radial-gradient(circle at 35% 30%, color-mix(in oklch, var(--c) 70%, white), var(--c) 65%);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.12)}.sp-chip[data-astro-cid-pmifm7ho] b[data-astro-cid-pmifm7ho]{color:var(--accent-ink)}.sp-op[data-astro-cid-pmifm7ho]{color:oklch(40% .1 150);background:oklch(93% .06 150);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:760;display:grid}.sp-op--diff[data-astro-cid-pmifm7ho]{color:oklch(45% .117 355);background:oklch(93% .03 4)}.sp-verdict[data-astro-cid-pmifm7ho]{max-width:30ch;color:var(--ink-2);font-size:.92rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-pmifm7ho] .sp[data-astro-cid-pmifm7ho][data-reveal] .sp-ring[data-astro-cid-pmifm7ho]{transition:scale .6s var(--ease-spring), opacity .4s var(--ease-out);transition-delay:calc(.4s + var(--i) * .18s)}.js[data-astro-cid-pmifm7ho] .sp[data-astro-cid-pmifm7ho][data-reveal]:not(.is-in) .sp-ring[data-astro-cid-pmifm7ho]{opacity:0;scale:1.6}}@media (width<=640px){.spots[data-astro-cid-pmifm7ho]{grid-template-columns:1fr}}.page[data-astro-cid-ju3j2qgn]{padding-top:clamp(16px,3vw,40px)}.head[data-astro-cid-ju3j2qgn]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(40px,6vw,80px);display:grid;position:relative}.intro-copy[data-astro-cid-ju3j2qgn]{justify-items:start;gap:18px;display:grid}.eyebrow-iris[data-astro-cid-ju3j2qgn]{width:18px;height:18px;box-shadow:0 0 10px color-mix(in oklch, var(--eye) 60%, transparent);border-radius:50%;display:inline-block}.head[data-astro-cid-ju3j2qgn] h1[data-astro-cid-ju3j2qgn]{margin-top:2px}.head[data-astro-cid-ju3j2qgn] .lede[data-astro-cid-ju3j2qgn] a{color:inherit}.ctas[data-astro-cid-ju3j2qgn]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero[data-astro-cid-ju3j2qgn]{margin:0;position:relative}.hero-glow[data-astro-cid-ju3j2qgn]{background:radial-gradient(closest-side at 60% 45%, color-mix(in oklch, var(--eye) 42%, transparent), transparent), radial-gradient(closest-side at 20% 80%, color-mix(in oklch, var(--accent) 30%, transparent), transparent);filter:blur(26px);z-index:-1;position:absolute;inset:-12% -8% -6% 8%}.hero-frame[data-astro-cid-ju3j2qgn]{border-radius:var(--r-xl);background:radial-gradient(40% 60% at 35% 50%, color-mix(in oklab, var(--eye) 40%, var(--bg-sunk)), var(--bg-sunk));box-shadow:inset 0 0 0 1px oklch(100% 0 0/.4), var(--shadow-3);transition:transform .7s var(--ease-spring);display:block;overflow:hidden;transform:rotate(1.2deg)}.hero-frame[data-astro-cid-ju3j2qgn] img[data-astro-cid-ju3j2qgn]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.hero[data-astro-cid-ju3j2qgn]:hover .hero-frame[data-astro-cid-ju3j2qgn]{transform:rotate(0)scale(1.01)}}.hero--two[data-astro-cid-ju3j2qgn]{padding-bottom:22%}.hero--two[data-astro-cid-ju3j2qgn] .hero-frame[data-astro-cid-ju3j2qgn]:first-of-type{width:88%;margin-left:auto}.hero-frame--b[data-astro-cid-ju3j2qgn]{border-radius:var(--r-lg);width:54%;box-shadow:0 0 0 4px var(--bg), var(--shadow-3);position:absolute;bottom:0;left:0;transform:rotate(-3deg)}@media (hover:hover) and (pointer:fine){.hero[data-astro-cid-ju3j2qgn]:hover .hero-frame--b[data-astro-cid-ju3j2qgn]{transform:rotate(-1deg)translateY(-6px)}}.hero-chip[data-astro-cid-ju3j2qgn]{z-index:2;border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 82%, transparent);backdrop-filter:blur(14px)saturate(170%);box-shadow:inset 0 0 0 1px oklch(85% .06 43/.6), 0 0 24px oklch(88% .072 46/.5), var(--shadow-2);white-space:nowrap;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.84rem;font-weight:620;display:inline-flex;position:absolute}.hero-dot[data-astro-cid-ju3j2qgn]{border-radius:50%;width:22px;height:22px;display:block}.hc1[data-astro-cid-ju3j2qgn]{bottom:14%;left:-18px}.hc2[data-astro-cid-ju3j2qgn]{top:9%;right:-10px}.hero--two[data-astro-cid-ju3j2qgn] .hc1[data-astro-cid-ju3j2qgn]{bottom:4%;left:40%}@media (prefers-reduced-motion:no-preference){.hero-chip[data-astro-cid-ju3j2qgn]{animation:chip-float 5.5s var(--ease-in-out) infinite}.hc2[data-astro-cid-ju3j2qgn]{animation-delay:-2.7s}}@keyframes chip-float{50%{transform:translateY(-6px)}}.sec[data-astro-cid-ju3j2qgn]+.sec[data-astro-cid-ju3j2qgn]{margin-top:clamp(8px,2vw,16px)}.sec[data-astro-cid-ju3j2qgn]:first-child .prose[data-astro-cid-ju3j2qgn] h2[data-astro-cid-ju3j2qgn]{margin-top:.2em}.vis[data-astro-cid-ju3j2qgn]{max-width:68ch;margin-top:1.4em}.vs-list[data-astro-cid-ju3j2qgn]{gap:16px;display:grid}.after[data-astro-cid-ju3j2qgn]{margin-top:1.4em}.sec[data-astro-cid-ju3j2qgn] .lstrip,.sec[data-astro-cid-ju3j2qgn] .shades,.sec[data-astro-cid-ju3j2qgn] .ht,.sec[data-astro-cid-ju3j2qgn] .kit-wrap{max-width:68ch}.steps[data-astro-cid-ju3j2qgn]{gap:10px;max-width:68ch;margin:1.2em 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ju3j2qgn] li[data-astro-cid-ju3j2qgn]{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:16px 18px 16px 14px;display:grid}.step-n[data-astro-cid-ju3j2qgn]{color:oklch(38% .09 358);background:linear-gradient(140deg,#fff0e6,#ecb09c);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:720;display:grid;box-shadow:0 0 20px oklch(85% .084 43/.5)}.step-copy[data-astro-cid-ju3j2qgn]{color:var(--ink-2);gap:2px;padding-top:1px;font-size:1rem;line-height:1.6;display:grid}.step-copy[data-astro-cid-ju3j2qgn] b[data-astro-cid-ju3j2qgn]{color:var(--ink);font-size:1.04rem;font-weight:660}.stats[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;max-width:68ch;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-ju3j2qgn]{border-radius:var(--r-lg);background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklch, var(--eye) 22%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);align-content:start;gap:8px;padding:22px 20px 18px;display:grid;position:relative;overflow:hidden}.stat-v[data-astro-cid-ju3j2qgn]{letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:680;font-stretch:100%;line-height:1}.stat-l[data-astro-cid-ju3j2qgn]{color:var(--ink-2);font-size:.92rem;line-height:1.5}.stat-s[data-astro-cid-ju3j2qgn]{color:var(--ink-3);align-items:center;gap:3px;margin-top:4px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.stat-s[data-astro-cid-ju3j2qgn]:hover{color:var(--accent-ink)}}.waffle[data-astro-cid-ju3j2qgn]{border-radius:var(--r-lg);background:radial-gradient(60% 90% at 0% 100%, color-mix(in oklch, var(--eye) 22%, transparent), transparent 70%), var(--surface);max-width:68ch;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,40px);margin:1.4em 0 0;padding:clamp(18px,3vw,28px);display:grid}.waffle-grid[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.waffle-grid[data-astro-cid-ju3j2qgn] i[data-astro-cid-ju3j2qgn]{aspect-ratio:1;background:color-mix(in oklab, var(--ink) 14%, var(--bg));border-radius:50%}.waffle-grid[data-astro-cid-ju3j2qgn] i[data-astro-cid-ju3j2qgn].on{background:radial-gradient(circle at 35% 30%, color-mix(in oklch, var(--eye) 55%, white), var(--eye) 65%);box-shadow:0 0 0 3px color-mix(in oklch, var(--eye) 25%, transparent), 0 0 18px var(--eye)}.waffle[data-astro-cid-ju3j2qgn] figcaption[data-astro-cid-ju3j2qgn]{letter-spacing:-.01em;color:var(--ink);gap:12px;font-size:1.12rem;font-weight:600;line-height:1.45;display:grid}.waffle-iris[data-astro-cid-ju3j2qgn]{filter:drop-shadow(0 8px 14px oklch(25% .036 359/.3));width:52px;height:52px;display:block}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-ju3j2qgn] .waffle[data-astro-cid-ju3j2qgn][data-reveal] .waffle-grid[data-astro-cid-ju3j2qgn] i[data-astro-cid-ju3j2qgn]{transition:scale .5s var(--ease-spring), opacity .3s;transition-delay:calc(.2s + var(--i) * 6ms)}.js[data-astro-cid-ju3j2qgn] .waffle[data-astro-cid-ju3j2qgn][data-reveal]:not(.is-in) .waffle-grid[data-astro-cid-ju3j2qgn] i[data-astro-cid-ju3j2qgn]{opacity:0;scale:.2}}.causes[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:68ch;margin-top:1.4em;display:grid}.cause[data-astro-cid-ju3j2qgn]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);padding:20px 22px}.cause--1[data-astro-cid-ju3j2qgn]{background:radial-gradient(80% 50% at 100% 0%, oklch(95% .024 4/.9), transparent 70%), var(--surface)}.cause[data-astro-cid-ju3j2qgn] h3[data-astro-cid-ju3j2qgn]{align-items:center;gap:8px;margin-bottom:12px;font-size:1.04rem;font-stretch:100%;display:flex}.cause[data-astro-cid-ju3j2qgn] h3[data-astro-cid-ju3j2qgn] svg{color:var(--accent-strong)}.cause[data-astro-cid-ju3j2qgn] ul[data-astro-cid-ju3j2qgn]{color:var(--ink-2);gap:7px;margin:0;padding-left:1.1em;font-size:.93rem;line-height:1.5;display:grid}.cause[data-astro-cid-ju3j2qgn] li[data-astro-cid-ju3j2qgn]::marker{color:var(--accent-strong)}.doctor[data-astro-cid-ju3j2qgn]{border-radius:var(--r-lg);background:radial-gradient(70% 90% at 0% 0%, oklch(93% .06 30/.9), transparent 70%), var(--surface);max-width:68ch;box-shadow:inset 0 0 0 1px oklch(80% .08 30/.6), var(--shadow-1);grid-template-columns:48px 1fr;gap:16px;margin-top:1.4em;padding:22px 22px 22px 18px;display:grid;position:relative}.doctor-ic[data-astro-cid-ju3j2qgn]{color:oklch(32% .1 30);background:linear-gradient(140deg,oklch(95% .05 30),oklch(75% .14 30));border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px oklch(75% .14 30/.4)}.doctor[data-astro-cid-ju3j2qgn] ul[data-astro-cid-ju3j2qgn]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.doctor[data-astro-cid-ju3j2qgn] li[data-astro-cid-ju3j2qgn]{color:var(--ink);grid-template-columns:20px 1fr;align-items:baseline;gap:8px;font-size:.98rem;line-height:1.55;display:grid}.doctor[data-astro-cid-ju3j2qgn] li[data-astro-cid-ju3j2qgn] a{color:var(--ink);text-underline-offset:.18em;font-weight:560;text-decoration-color:oklch(65% .15 30);text-decoration-thickness:2px}.doctor[data-astro-cid-ju3j2qgn] .doctor-check{color:oklch(55% .15 30);transform:translateY(2px)}.seasons[data-astro-cid-ju3j2qgn]{max-width:68ch;margin-top:1.4em}.season-grid[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.season-links[data-astro-cid-ju3j2qgn]{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:16px;display:flex}.cta-wrap[data-astro-cid-ju3j2qgn]{margin-top:clamp(40px,6vw,64px)}.others[data-astro-cid-ju3j2qgn]{margin-top:56px}.others[data-astro-cid-ju3j2qgn] h2[data-astro-cid-ju3j2qgn]{margin-bottom:14px;font-size:1.4rem}.others[data-astro-cid-ju3j2qgn] ul[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.others[data-astro-cid-ju3j2qgn] a[data-astro-cid-ju3j2qgn]{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s, box-shadow .2s, transform .3s var(--ease-out);align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.others[data-astro-cid-ju3j2qgn] a[data-astro-cid-ju3j2qgn].rel{background:var(--surface)}.o-iris[data-astro-cid-ju3j2qgn]{width:34px;height:34px;transition:transform .5s var(--ease-spring);border-radius:50%;flex:none}@media (hover:hover) and (pointer:fine){.others[data-astro-cid-ju3j2qgn] a[data-astro-cid-ju3j2qgn]:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-2px)}.others[data-astro-cid-ju3j2qgn] a[data-astro-cid-ju3j2qgn]:hover .o-iris[data-astro-cid-ju3j2qgn]{transform:rotate(30deg)scale(1.08)}}@media (width<=900px){.head[data-astro-cid-ju3j2qgn]{grid-template-columns:1fr}.hero[data-astro-cid-ju3j2qgn]{max-width:560px}}@media (width<=640px){.stats[data-astro-cid-ju3j2qgn],.causes[data-astro-cid-ju3j2qgn],.season-grid[data-astro-cid-ju3j2qgn],.waffle[data-astro-cid-ju3j2qgn]{grid-template-columns:1fr}.others[data-astro-cid-ju3j2qgn] ul[data-astro-cid-ju3j2qgn]{grid-template-columns:repeat(2,minmax(0,1fr))}.hc1[data-astro-cid-ju3j2qgn]{left:8px}.hc2[data-astro-cid-ju3j2qgn]{right:8px}.hero--two[data-astro-cid-ju3j2qgn] .hc1[data-astro-cid-ju3j2qgn]{bottom:2%;left:auto;right:8px}.doctor[data-astro-cid-ju3j2qgn]{grid-template-columns:1fr}}
