.art[data-astro-cid-6iw4ssvn]{cursor:pointer;transition:translate .25s ease-out}.art[data-astro-cid-6iw4ssvn] [data-astro-cid-6iw4ssvn]:is(.shape,.ring,.core,.mark,.dot){transition:fill .25s,stroke .25s,fill-opacity .25s}.shape[data-astro-cid-6iw4ssvn]{fill:color-mix(in srgb,var(--c) 14%,transparent);stroke:var(--c);stroke-width:1.5}.ring[data-astro-cid-6iw4ssvn]{fill:none;stroke:var(--c);stroke-width:1.5}.core[data-astro-cid-6iw4ssvn]{fill:var(--c);stroke:var(--c);stroke-width:1.5}.mark[data-astro-cid-6iw4ssvn]{fill:var(--c)}.mark[data-astro-cid-6iw4ssvn].soft{fill-opacity:.55}.dot[data-astro-cid-6iw4ssvn]{fill:var(--c)}.dot[data-astro-cid-6iw4ssvn].b{fill-opacity:.45}.hero-fig:has([data-n="1"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="1"] .shape[data-astro-cid-6iw4ssvn],.hero-fig:has([data-n="3"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="3"] .shape[data-astro-cid-6iw4ssvn],.hero-fig:has([data-n="4"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="4"] .shape[data-astro-cid-6iw4ssvn]{fill:var(--c)}.hero-fig:has([data-n="1"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="1"] .mark[data-astro-cid-6iw4ssvn],.hero-fig:has([data-n="3"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="3"] .core[data-astro-cid-6iw4ssvn],.hero-fig:has([data-n="4"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="4"] .core[data-astro-cid-6iw4ssvn]{fill:var(--color-cloud-dancer, #f3f2ee);stroke:var(--color-cloud-dancer, #f3f2ee)}.hero-fig:has([data-n="3"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="3"] .ring[data-astro-cid-6iw4ssvn]{stroke:var(--color-cloud-dancer, #f3f2ee)}.hero-fig:has([data-n="2"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="2"] .dot[data-astro-cid-6iw4ssvn].a{fill-opacity:.45}.hero-fig:has([data-n="2"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="2"] .dot[data-astro-cid-6iw4ssvn].b{fill-opacity:1}@media(prefers-reduced-motion:no-preference){.hero-fig:has([data-n="1"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="1"],.hero-fig:has([data-n="2"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="2"],.hero-fig:has([data-n="3"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="3"],.hero-fig:has([data-n="4"]:hover) .art[data-astro-cid-6iw4ssvn][data-n="4"]{animation:art-lift .25s ease-out forwards,art-bob 1.8s .25s ease-in-out infinite alternate}}@keyframes art-lift{to{translate:0 -6.8px}}@keyframes art-bob{0%{translate:0 -6.8px}to{translate:0 -13.7px}}.hero-fig-cap[data-astro-cid-cvbrx52q]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--color-text-secondary)}.hero-fig-hint[data-astro-cid-cvbrx52q]{letter-spacing:.04em}.hero-badge[data-astro-cid-cvbrx52q]{display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;border-radius:9999px;border:1.5px solid var(--c);background:var(--color-cloud-dancer, #f3f2ee);color:var(--c);font-family:var(--font-mono);font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.hero-badge[data-astro-cid-cvbrx52q]:hover,.hero-badge[data-astro-cid-cvbrx52q]:focus-visible{background:var(--c);color:var(--color-cloud-dancer, #fff)}.hero-label[data-astro-cid-cvbrx52q]{transform:translateY(-50%);padding:0 .5rem;text-decoration:none;color:var(--color-text-primary);line-height:1.25}.hero-label-title[data-astro-cid-cvbrx52q]{display:block;font-weight:700;font-size:.95rem;color:var(--c)}.hero-label-sub[data-astro-cid-cvbrx52q]{display:block;font-size:.75rem;color:var(--color-text-secondary)}.hero-label[data-astro-cid-cvbrx52q]:hover .hero-label-title[data-astro-cid-cvbrx52q]{text-decoration:underline}.hero-list-item[data-astro-cid-cvbrx52q]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.hero-list-n[data-astro-cid-cvbrx52q]{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:9999px;border:1.5px solid var(--c);color:var(--c);font-family:var(--font-mono);font-size:.7rem;font-weight:600}.hero-badge[data-astro-cid-cvbrx52q],.hero-label[data-astro-cid-cvbrx52q]{transition:translate .25s ease-out,background .15s,color .15s}.art,.hero-fig[data-astro-cid-cvbrx52q] line[data-astro-cid-cvbrx52q][data-n]{transition:translate .25s ease-out}@media(prefers-reduced-motion:no-preference){.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="1"]:hover) :is(.hero-badge,.hero-label,line,:global(.art))[data-astro-cid-cvbrx52q][data-n="1"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="2"]:hover) :is(.hero-badge,.hero-label,line,:global(.art))[data-astro-cid-cvbrx52q][data-n="2"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="3"]:hover) :is(.hero-badge,.hero-label,line,:global(.art))[data-astro-cid-cvbrx52q][data-n="3"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="4"]:hover) :is(.hero-badge,.hero-label,line,:global(.art))[data-astro-cid-cvbrx52q][data-n="4"]{animation:hero-lift .25s ease-out forwards,hero-bob 1.8s .25s ease-in-out infinite alternate}}@keyframes hero-lift{to{translate:0 -6px}}@keyframes hero-bob{0%{translate:0 -6px}to{translate:0 -12px}}.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="1"]:hover) .hero-badge[data-astro-cid-cvbrx52q][data-n="1"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="2"]:hover) .hero-badge[data-astro-cid-cvbrx52q][data-n="2"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="3"]:hover) .hero-badge[data-astro-cid-cvbrx52q][data-n="3"],.hero-fig[data-astro-cid-cvbrx52q]:has([data-n="4"]:hover) .hero-badge[data-astro-cid-cvbrx52q][data-n="4"]{background:var(--c);color:var(--color-cloud-dancer, #fff);box-shadow:0 0 0 2px var(--color-cloud-dancer, #f3f2ee)}.hero-title-line[data-astro-cid-wbf4lcxn]{display:block}.hero-cta-primary[data-astro-cid-wbf4lcxn]{background:var(--color-pine);color:var(--color-cloud-dancer, #fff)}.hero-cta-link[data-astro-cid-wbf4lcxn]{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:6px;text-decoration-thickness:2px}.hero-stats[data-astro-cid-wbf4lcxn]{border-top:1px solid color-mix(in srgb,var(--color-text-secondary) 35%,transparent)}.hero-stat[data-astro-cid-wbf4lcxn]{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1.25rem 1rem 1.5rem;text-decoration:none;border-left:1px solid color-mix(in srgb,var(--color-text-secondary) 25%,transparent);transition:background .15s}li[data-astro-cid-wbf4lcxn]:first-child>.hero-stat[data-astro-cid-wbf4lcxn]{border-left:0}.hero-stat[data-astro-cid-wbf4lcxn]:hover,.hero-stat[data-astro-cid-wbf4lcxn]:focus-visible{background:color-mix(in srgb,var(--c) 8%,transparent)}.hero-stat-cap[data-astro-cid-wbf4lcxn]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:var(--c)}.hero-stat-n[data-astro-cid-wbf4lcxn]{font-family:var(--font-mono);font-size:.7rem;border:1.5px solid var(--c);border-radius:9999px;width:1.25rem;height:1.25rem;display:grid;place-items:center}.hero-stat-value[data-astro-cid-wbf4lcxn]{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;line-height:1.1;color:var(--color-text-primary)}.hero-stat-sub[data-astro-cid-wbf4lcxn]{font-size:.8rem;color:var(--color-text-secondary)}@media(max-width:767px){li[data-astro-cid-wbf4lcxn]:nth-child(odd)>.hero-stat[data-astro-cid-wbf4lcxn]{border-left:0}}.lab-section-view-all[data-astro-cid-umkqdado]{border-color:var(--color-border);color:var(--color-text-secondary);min-width:120px}.lab-section-view-all[data-astro-cid-umkqdado]:hover{border-color:var(--color-pine);color:var(--color-pine)}.lab-section-card[data-astro-cid-umkqdado]{background-color:var(--color-bg-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.lab-section-card[data-astro-cid-umkqdado]:hover{border-color:var(--color-pine);box-shadow:var(--shadow-hover)}.view-all-link[data-astro-cid-7ro2l2zw]{border-color:var(--color-border);color:var(--color-text-secondary)}.view-all-link[data-astro-cid-7ro2l2zw]:hover,.view-all-link[data-astro-cid-7ro2l2zw]:focus-visible{border-color:var(--color-pine);color:var(--color-pine)}.latest-badge[data-astro-cid-kpwxpqdh]{background-color:var(--color-pagoda);color:#fff}.podcast-section-view-all[data-astro-cid-kpwxpqdh]{border-color:var(--color-border);color:var(--color-text-secondary);min-width:110px}.podcast-section-view-all[data-astro-cid-kpwxpqdh]:hover{border-color:var(--color-pine);color:var(--color-pine)}.podcast-ep-card[data-astro-cid-kpwxpqdh]{background-color:var(--color-bg-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.podcast-ep-card[data-astro-cid-kpwxpqdh]:hover{border-color:var(--color-pine);box-shadow:var(--shadow-hover)}.platform-links[data-astro-cid-kpwxpqdh]{border-color:var(--color-border)}.platform-badge[data-astro-cid-kpwxpqdh]{border-color:var(--color-border);color:var(--color-text-secondary);background-color:transparent}.spotify-badge[data-astro-cid-kpwxpqdh]:hover{border-color:var(--color-brand-spotify);color:var(--color-brand-spotify);background-color:transparent}.apple-badge[data-astro-cid-kpwxpqdh]:hover{border-color:var(--color-brand-apple-podcasts);color:var(--color-brand-apple-podcasts);background-color:transparent}.kkbox-badge[data-astro-cid-kpwxpqdh]:hover{border-color:var(--color-brand-kkbox);color:var(--color-brand-kkbox);background-color:transparent}
