.social-banner[data-astro-cid-h7h34luu]{padding:var(--tone-section-gap) 0 0}.social-heading[data-astro-cid-h7h34luu]{display:flex;justify-content:space-between;align-items:end;gap:var(--tone-space-3);margin-bottom:var(--tone-space-4)}.social-heading[data-astro-cid-h7h34luu] .r-kicker[data-astro-cid-h7h34luu]{margin:0 0 var(--tone-space-1)}.social-heading[data-astro-cid-h7h34luu] h2[data-astro-cid-h7h34luu]{margin:0}.social-heading[data-astro-cid-h7h34luu]>p[data-astro-cid-h7h34luu]{margin:0;font-size:var(--tone-body-size);line-height:var(--tone-body-line);color:var(--fg-dim)}.social-grid[data-astro-cid-h7h34luu]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tone-space-3)}.social-card[data-astro-cid-h7h34luu]{display:flex;align-items:center;gap:var(--tone-space-2);min-height:var(--tone-control-height);padding:var(--tone-space-2) var(--tone-control-padding);border:0;border-radius:var(--tone-radius-card);background:var(--bg-elev);color:var(--fg);text-decoration:none;transition:background-color var(--tone-press-ms) linear}.social-card[data-astro-cid-h7h34luu]:hover{background:var(--channel-tint)}.social-card[data-astro-cid-h7h34luu]:focus-visible{outline:var(--tone-focus-width) solid var(--channel-color);outline-offset:var(--tone-focus-offset)}.social-mark[data-astro-cid-h7h34luu]{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:var(--tone-radius-control);background:var(--channel-tint);color:var(--channel-color);font:var(--tone-weight-bold) var(--tone-subtitle-size)/1 system-ui,sans-serif}.social-copy[data-astro-cid-h7h34luu]{min-width:0}.social-copy[data-astro-cid-h7h34luu] strong[data-astro-cid-h7h34luu]{display:block;font-size:var(--tone-label-size);line-height:var(--tone-label-line)}.social-copy[data-astro-cid-h7h34luu]>span[data-astro-cid-h7h34luu]{display:block;margin-top:2px;font-size:var(--tone-caption-size);line-height:var(--tone-caption-line);color:var(--fg-dim);word-break:keep-all}.social-arrow[data-astro-cid-h7h34luu]{margin-left:auto;color:var(--fg-dim);font-size:var(--tone-label-size)}@media(max-width:1000px){.social-grid[data-astro-cid-h7h34luu]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.social-heading[data-astro-cid-h7h34luu]{display:block}.social-heading[data-astro-cid-h7h34luu]>p[data-astro-cid-h7h34luu]{margin-top:var(--tone-space-2)}.social-grid[data-astro-cid-h7h34luu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tone-space-1)}.social-card[data-astro-cid-h7h34luu]{padding:var(--tone-space-2);gap:var(--tone-space-1)}.social-arrow[data-astro-cid-h7h34luu]{display:none}}.compact[data-astro-cid-h7h34luu]{border:0;padding:0}.compact[data-astro-cid-h7h34luu] .social-heading[data-astro-cid-h7h34luu]{display:none}.compact[data-astro-cid-h7h34luu] .social-grid[data-astro-cid-h7h34luu]{display:flex;flex-wrap:wrap;gap:var(--tone-space-1) var(--tone-space-3)}.compact[data-astro-cid-h7h34luu] .social-card[data-astro-cid-h7h34luu]{border:0;border-radius:0;background:none;min-height:var(--tone-tap-height);padding:0;gap:4px;color:var(--fg);font:var(--tone-weight-bold) var(--tone-label-size)/var(--tone-label-line) var(--tone-font)}.compact[data-astro-cid-h7h34luu] .social-card[data-astro-cid-h7h34luu]:hover{color:var(--accent-hover);background:none}.compact[data-astro-cid-h7h34luu] .social-mark[data-astro-cid-h7h34luu],.compact[data-astro-cid-h7h34luu] .social-copy[data-astro-cid-h7h34luu]>span[data-astro-cid-h7h34luu]{display:none}.compact[data-astro-cid-h7h34luu] .social-copy[data-astro-cid-h7h34luu] strong[data-astro-cid-h7h34luu]{font-size:var(--tone-label-size);line-height:var(--tone-label-line);font-weight:var(--tone-weight-bold)}.compact[data-astro-cid-h7h34luu] .social-arrow[data-astro-cid-h7h34luu]{display:block;font-size:var(--tone-caption-size);margin:0;color:inherit}.insight-banner[data-astro-cid-vtuyo2wl]{display:flex;align-items:center;justify-content:space-between;gap:var(--tone-space-4);margin-top:var(--tone-space-4);padding:var(--tone-card-padding);background:var(--accent-tint);border:0;border-radius:var(--tone-radius-card)}.insight-banner-copy[data-astro-cid-vtuyo2wl]{min-width:0}.insight-banner-label[data-astro-cid-vtuyo2wl]{display:block;color:var(--accent-text-2);font:var(--tone-weight-bold) var(--tone-caption-size)/var(--tone-caption-line) var(--tone-font);margin-bottom:var(--tone-space-1)}.insight-banner[data-astro-cid-vtuyo2wl] .insight-banner-title[data-astro-cid-vtuyo2wl]{margin:0;color:var(--accent-text);font-size:var(--tone-title-size);font-weight:var(--tone-weight-bold);line-height:var(--tone-title-line);letter-spacing:var(--tone-tracking-title)}.insight-banner[data-astro-cid-vtuyo2wl] p[data-astro-cid-vtuyo2wl]{margin-top:var(--tone-space-1);color:var(--accent-text-3);font-size:var(--tone-body-size);line-height:var(--tone-body-line);word-break:keep-all}.insight-banner[data-astro-cid-vtuyo2wl] a[data-astro-cid-vtuyo2wl]{flex-shrink:0}.insight-banner[data-astro-cid-vtuyo2wl] a[data-astro-cid-vtuyo2wl]:focus-visible{outline:var(--tone-focus-width) solid var(--accent-text);outline-offset:var(--tone-focus-offset)}@media(max-width:650px){.insight-banner[data-astro-cid-vtuyo2wl]{align-items:stretch;flex-direction:column;gap:var(--tone-space-3)}.insight-banner[data-astro-cid-vtuyo2wl] a[data-astro-cid-vtuyo2wl]{align-self:stretch}}.mood-corner[data-astro-cid-odlqwzgc]{--mood-sky: #edeccf;--mood-orb: #df9a45;--mood-ridge: #b2bb8f;--mood-wave: #7e9874;--mood-front: #526f58;--mood-ink: #414b35;--mood-speed: 5s;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:var(--tone-space-4);padding:var(--tone-card-padding);margin-top:var(--tone-space-4);border:0;border-radius:var(--tone-radius-card);background:var(--bg-elev);scroll-margin-top:calc(var(--mb-header-block, var(--tone-header-height)) + var(--tone-space-4))}.mood-corner[data-astro-cid-odlqwzgc][data-mood=calm]{--mood-sky: #dce8e7;--mood-orb: #f4f0d7;--mood-ridge: #a0c1bd;--mood-wave: #729f9e;--mood-front: #487d83;--mood-ink: #334f56;--mood-speed: 7s}.mood-corner[data-astro-cid-odlqwzgc][data-mood=spark]{--mood-sky: #f2dfdb;--mood-orb: #d68469;--mood-ridge: #d7b1b8;--mood-wave: #b68a9b;--mood-front: #956b85;--mood-ink: #67434e;--mood-speed: 4s}.mood-corner[data-astro-cid-odlqwzgc][data-mood=rest]{--mood-sky: #2e3d55;--mood-orb: #f1dfb5;--mood-ridge: #53637b;--mood-wave: #435469;--mood-front: #344659;--mood-ink: #ede4d2;--mood-speed: 6s}.mood-corner[data-astro-cid-odlqwzgc] h2[data-astro-cid-odlqwzgc]{margin:0 0 var(--tone-space-2)}.mood-intro[data-astro-cid-odlqwzgc]{color:var(--fg-dim);font-size:var(--tone-body-size);line-height:var(--tone-body-line);margin:0 0 var(--tone-space-4)}.mood-controls[data-astro-cid-odlqwzgc][hidden]{display:none}.mood-options[data-astro-cid-odlqwzgc]{display:flex;flex-wrap:wrap;gap:var(--tone-space-1)}.mood-options[data-astro-cid-odlqwzgc] button[data-astro-cid-odlqwzgc]{display:inline-flex;align-items:center;justify-content:center;gap:var(--tone-space-1);min-height:var(--tone-tap-height);padding:0 var(--tone-space-2);border:var(--tone-input-border) solid transparent;border-radius:var(--tone-radius-control);background:var(--bg);color:var(--fg);font:var(--tone-weight-bold) var(--tone-label-size)/var(--tone-label-line) var(--tone-font);cursor:pointer}.mood-options[data-astro-cid-odlqwzgc] button[data-astro-cid-odlqwzgc]:hover{color:var(--accent-hover)}.mood-options[data-astro-cid-odlqwzgc] button[data-astro-cid-odlqwzgc][aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--fg)}.mood-dot[data-astro-cid-odlqwzgc]{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.mood-dot-clear[data-astro-cid-odlqwzgc]{background:#bc7c30}.mood-dot-calm[data-astro-cid-odlqwzgc]{background:#487d83}.mood-dot-spark[data-astro-cid-odlqwzgc]{background:#ab6274}.mood-dot-rest[data-astro-cid-odlqwzgc]{background:#455572}.mood-motion[data-astro-cid-odlqwzgc]{display:inline-flex;align-items:center;margin-top:var(--tone-space-1);min-height:var(--tone-tap-height);padding:0;border:0;background:transparent;color:var(--accent-hover);font:var(--tone-weight-bold) var(--tone-label-size)/var(--tone-body-line) var(--tone-font);text-decoration:underline;text-underline-offset:var(--tone-underline-offset);cursor:pointer}.mood-motion[data-astro-cid-odlqwzgc]:disabled{cursor:default;text-decoration:none;color:var(--fg-dim)}.mood-corner[data-astro-cid-odlqwzgc] button[data-astro-cid-odlqwzgc]:focus-visible{outline:var(--tone-focus-width) solid var(--accent);outline-offset:var(--tone-focus-offset)}.mood-window[data-astro-cid-odlqwzgc]{min-width:0}.mood-scene[data-astro-cid-odlqwzgc]{position:relative;height:250px;overflow:hidden;border-radius:var(--tone-radius-card);background:var(--mood-sky);color:var(--mood-ink);transition:background-color .7s,color .7s}.mood-scene[data-astro-cid-odlqwzgc] svg[data-astro-cid-odlqwzgc]{display:block;width:100%;height:100%}.mood-scene-label[data-astro-cid-odlqwzgc]{position:absolute;top:var(--tone-space-3);left:var(--tone-space-3);font:var(--tone-weight-bold) var(--tone-caption-size)/var(--tone-caption-line) var(--tone-font)}.mood-orb[data-astro-cid-odlqwzgc]{animation:mood-drift var(--mood-speed) ease-in-out infinite alternate}.mood-halo[data-astro-cid-odlqwzgc]{fill:var(--mood-orb);opacity:.12}.mood-sun[data-astro-cid-odlqwzgc]{fill:var(--mood-orb)}.mood-moon-cut[data-astro-cid-odlqwzgc]{fill:var(--mood-sky);opacity:0}.mood-stars[data-astro-cid-odlqwzgc]{opacity:0}[data-astro-cid-odlqwzgc][data-mood=rest] .mood-moon-cut[data-astro-cid-odlqwzgc],[data-astro-cid-odlqwzgc][data-mood=rest] .mood-stars[data-astro-cid-odlqwzgc]{opacity:1}.mood-ridge[data-astro-cid-odlqwzgc]{fill:var(--mood-ridge)}.mood-wave[data-astro-cid-odlqwzgc]{fill:var(--mood-wave);animation:mood-water var(--mood-speed) ease-in-out infinite alternate}.mood-front[data-astro-cid-odlqwzgc]{fill:var(--mood-front)}.mood-scene[data-astro-cid-odlqwzgc] circle[data-astro-cid-odlqwzgc],.mood-scene[data-astro-cid-odlqwzgc] path[data-astro-cid-odlqwzgc],.mood-stars[data-astro-cid-odlqwzgc]{transition:fill .7s,opacity .7s}.mood-quote[data-astro-cid-odlqwzgc]{min-height:calc(var(--tone-label-line) * 2);margin:var(--tone-space-2) 0 0;color:var(--fg-dim);font-size:var(--tone-label-size);line-height:var(--tone-label-line);text-align:center}.mood-fallback[data-astro-cid-odlqwzgc]{color:var(--fg-dim);font-size:var(--tone-caption-size);line-height:var(--tone-caption-line)}[data-astro-cid-odlqwzgc][data-paused=true] .mood-orb[data-astro-cid-odlqwzgc],[data-astro-cid-odlqwzgc][data-paused=true] .mood-wave[data-astro-cid-odlqwzgc]{animation-play-state:paused}@keyframes mood-drift{0%{transform:translate(-8px,8px)}to{transform:translate(16px,-24px)}}@keyframes mood-water{0%{transform:translate(-36px)}to{transform:translate(36px)}}@media(max-width:900px){.mood-options[data-astro-cid-odlqwzgc]{max-width:260px}}@media(max-width:620px){.mood-corner[data-astro-cid-odlqwzgc]{grid-template-columns:1fr;gap:var(--tone-space-3)}.mood-intro[data-astro-cid-odlqwzgc]{margin-bottom:var(--tone-space-3)}.mood-options[data-astro-cid-odlqwzgc]{max-width:none}.mood-scene[data-astro-cid-odlqwzgc]{height:220px}}@media(prefers-reduced-motion:reduce){.mood-orb[data-astro-cid-odlqwzgc],.mood-wave[data-astro-cid-odlqwzgc]{animation:none}.mood-scene[data-astro-cid-odlqwzgc],.mood-scene[data-astro-cid-odlqwzgc] circle[data-astro-cid-odlqwzgc],.mood-scene[data-astro-cid-odlqwzgc] path[data-astro-cid-odlqwzgc],.mood-stars[data-astro-cid-odlqwzgc]{transition:none}}
