.siv2{background:var(--surface);color:var(--ink);font-family:"Source Sans 3",sans-serif}.siv2-container{max-width:1120px;margin:0 auto;padding:0 32px 80px}.siv2-hidden{opacity:0;transform:translateY(16px)}.siv2-revealed{opacity:1;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.siv2-masthead{background:var(--plum-900);margin:0 -32px;padding:76px 32px 68px}.siv2-masthead-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;max-width:1056px;margin:0 auto;display:grid}.siv2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lavender-300);margin-bottom:18px;font-family:Familjen Grotesk,sans-serif;font-size:13px;font-weight:600}.siv2-eyebrow .siv2-fleuron{color:var(--orange-400);text-transform:none;margin:0 8px}.siv2-wordmark{letter-spacing:-.04em;color:#f2effa;margin:0 0 20px;font-family:Familjen Grotesk,sans-serif;font-size:clamp(56px,9vw,104px);font-weight:600;line-height:.92}.siv2-lead{color:var(--lavender-300);text-wrap:pretty;max-width:38ch;margin:0;font-size:21px;line-height:1.5}.siv2-toc-label{letter-spacing:.14em;text-transform:uppercase;color:#8479b8;margin-bottom:6px;font-family:Familjen Grotesk,sans-serif;font-size:13px;font-weight:600}.siv2-toc-row{border-top:1px solid #443a63;grid-template-columns:46px 1fr;align-items:baseline;gap:12px;padding:12px 0;text-decoration:none;display:grid}.siv2-toc-row:last-child{border-bottom:1px solid #443a63}.siv2-toc-no{color:#8479b8;font-variant-numeric:tabular-nums;font-family:Familjen Grotesk,sans-serif;font-size:13px;font-weight:600}.siv2-toc-title{color:#f2effa;font-size:16px;line-height:1.4;transition:color .12s ease-out}.siv2-toc-row:hover .siv2-toc-title{color:#fff}.siv2-filter{z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-border);background:#ffffffeb;margin:0 -32px;padding:12px 32px;position:sticky;top:64px}.siv2-filter-row{flex-wrap:wrap;gap:8px;max-width:1056px;margin:0 auto;display:flex}.siv2-pill{border:1px solid var(--field-border);color:var(--ink);background:#fff;border-radius:999px;padding:7px 15px;font-family:"Source Sans 3",sans-serif;font-size:14px;text-decoration:none;transition:border-color .12s ease-out,background .12s ease-out,color .12s ease-out}.siv2-pill:hover{border-color:var(--purple-600)}.siv2-pill--active{background:var(--purple-600);border-color:var(--purple-600);color:#fff}.siv2-pill:focus-visible{outline:2px solid var(--purple-600);outline-offset:2px}.siv2-section{margin-top:80px}.siv2-section-head{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:22px;display:flex}.siv2-h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Familjen Grotesk,sans-serif;font-size:26px;font-weight:600;line-height:1}.siv2-subhead{color:var(--ds-text-secondary);flex:1;margin:0;font-size:15px}.siv2-more-link{color:var(--purple-600);white-space:nowrap;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.siv2-more-link:hover{color:var(--purple-700);text-decoration:underline}.siv2-featured{background:var(--surface-card);border:1px solid var(--ds-border);border-radius:20px;grid-template-columns:1.25fr .75fr;align-items:center;gap:44px;padding:34px;text-decoration:none;transition:box-shadow .24s ease-out;display:grid}.siv2-featured:hover{box-shadow:0 2px 8px #2e254712,0 12px 28px #2e25470f}.siv2-meta-row{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;font-family:Familjen Grotesk,sans-serif;font-size:12px;font-weight:600;display:flex}.siv2-meta-cat{color:var(--teal-600)}.siv2-meta-fleuron{color:var(--orange-400)}.siv2-meta-dim{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.siv2-featured-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:26ch;margin:0 0 16px;font-family:Familjen Grotesk,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.06}.siv2-featured-excerpt{color:var(--ds-text-secondary);text-wrap:pretty;max-width:58ch;margin:0 0 20px;font-size:18px;line-height:1.6}.siv2-read-link{color:var(--purple-600);font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:600}.siv2-transcript{background:var(--lavender-100);border-radius:16px;flex-direction:column;gap:11px;padding:22px;display:flex}.siv2-bubble{padding:12px 16px;font-size:15px;line-height:1.5}.siv2-bubble-visitor{background:var(--plum-900);color:#f2effa;border-radius:16px 16px 6px;align-self:flex-end;max-width:86%}.siv2-bubble-parlei{max-width:90%;color:var(--ink);background:#fff;border-radius:16px 16px 16px 6px;align-self:flex-start}.siv2-cards-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.siv2-card{background:var(--surface-card);border:1px solid var(--ds-border);border-radius:20px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:box-shadow .24s ease-out;display:flex}.siv2-card:hover{box-shadow:0 2px 8px #2e254712,0 12px 28px #2e25470f}.siv2-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-600);font-family:Familjen Grotesk,sans-serif;font-size:12px;font-weight:600}.siv2-card-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-family:Familjen Grotesk,sans-serif;font-size:22px;font-weight:600;line-height:1.25}.siv2-card-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:auto;font-size:13px}.siv2-collections{grid-template-columns:1fr 1fr;gap:16px;display:grid}.siv2-panel{background:var(--surface-card);border:1px solid var(--ds-border);border-radius:20px;padding:30px 32px}.siv2-panel-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.siv2-panel-h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Familjen Grotesk,sans-serif;font-size:22px;font-weight:600;line-height:1}.siv2-panel-row{border-top:1px solid var(--divider);grid-template-columns:42px 1fr;align-items:baseline;gap:12px;padding:13px 0;text-decoration:none;display:grid}.siv2-panel-no{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.siv2-panel-title{color:var(--ink);font-size:16px;line-height:1.4;transition:color .12s ease-out}.siv2-panel-row:hover .siv2-panel-title{color:var(--purple-600)}.siv2-murmur{background:var(--lavender-100);border-radius:20px;padding:44px 40px}.siv2-murmur-head{align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.siv2-murmur-h3{letter-spacing:-.02em;color:var(--plum-900);margin:0;font-family:Familjen Grotesk,sans-serif;font-size:22px;font-weight:600}.siv2-murmur-sub{color:var(--ds-text-secondary);flex:1;margin:0;font-size:15px}.siv2-murmur-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.siv2-murmur-item{flex-direction:column;gap:12px;text-decoration:none;display:flex}.siv2-murmur-title{letter-spacing:-.02em;color:var(--plum-900);text-wrap:balance;margin:0;font-family:Familjen Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.3;transition:color .12s ease-out}.siv2-murmur-item:hover .siv2-murmur-title{color:var(--purple-600)}.siv2-murmur-meta{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;margin-top:auto;font-size:13px}.siv2-archive-row{border-bottom:1px solid var(--divider);grid-template-columns:118px 1fr 150px 62px;align-items:baseline;gap:20px;padding:17px 4px;text-decoration:none;transition:background .12s ease-out;display:grid}.siv2-archive-row:hover{background:var(--surface-card)}.siv2-archive-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:14px}.siv2-archive-title{letter-spacing:-.015em;color:var(--ink);font-family:Familjen Grotesk,sans-serif;font-size:19px;font-weight:500;line-height:1.35}.siv2-archive-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-600);font-family:Familjen Grotesk,sans-serif;font-size:12px;font-weight:600}.siv2-archive-no{color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.siv2-browse-all{justify-content:center;margin-top:28px;display:flex}.siv2-btn-secondary{color:var(--ink);border:1px solid var(--field-border);background:#fff;border-radius:999px;padding:13px 24px;font-family:Familjen Grotesk,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .12s ease-out,background .12s ease-out}.siv2-btn-secondary:hover{border-color:var(--purple-600);background:#fbfafe}.siv2-cta{background:var(--lavender-100);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:44px 40px;display:flex}.siv2-cta-h{letter-spacing:-.025em;color:var(--plum-900);text-wrap:balance;margin:0 0 8px;font-family:Familjen Grotesk,sans-serif;font-size:30px;font-weight:600}.siv2-cta-sub{color:var(--ds-text-secondary);margin:0;font-size:17px;font-style:italic}.siv2-btn-primary{color:#fff;background:var(--purple-600);white-space:nowrap;border-radius:999px;padding:15px 26px;font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .12s ease-out,box-shadow .12s ease-out}.siv2-btn-primary:hover{background:var(--purple-700);box-shadow:0 6px 18px #5b4b8a47}.siv2-btn-primary:focus-visible,.siv2-btn-secondary:focus-visible{outline:2px solid var(--purple-600);outline-offset:2px}@media (max-width:900px){.siv2-masthead-grid,.siv2-featured,.siv2-collections,.siv2-cards-3{grid-template-columns:1fr}.siv2-murmur-grid{grid-template-columns:1fr 1fr}.siv2-cta{flex-direction:column;align-items:flex-start}.siv2-archive-row{grid-template-columns:118px 1fr}.siv2-archive-cat{grid-column:2}.siv2-archive-no{display:none}}@media (max-width:560px){.siv2-murmur-grid{grid-template-columns:1fr}}
