.tabs:where(.astro-dz67vndx){background:color-mix(in srgb, var(--blog-surface,var(--sl-color-bg-sidebar)), transparent 20%);border:1px solid var(--sl-color-hairline);-webkit-overflow-scrolling:touch;border-radius:999px;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.35rem;overflow:auto hidden}.tabs:where(.astro-dz67vndx) ul:where(.astro-dz67vndx){flex-wrap:nowrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tabs:where(.astro-dz67vndx) li:where(.astro-dz67vndx){flex:none;margin:0;padding:0}.tab:where(.astro-dz67vndx){color:var(--sl-color-gray-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.tab:where(.astro-dz67vndx):hover{color:var(--sl-color-white);background:color-mix(in srgb, var(--blog-forge), transparent 88%)}.tab:where(.astro-dz67vndx).active,.tab:where(.astro-dz67vndx).active:hover{color:var(--sl-color-white);background:var(--blog-forge)}.tab:where(.astro-dz67vndx).active:before{content:"";display:none}@media (width<=35.9375rem){.tab:where(.astro-dz67vndx){padding:.45rem .8rem;font-size:.85rem}}.pager:where(.astro-kdn6tpbn){border-top:1px solid var(--sl-color-hairline);border-bottom:1px solid var(--sl-color-hairline);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 2rem;padding:1rem 0;display:flex}.pager-dir:where(.astro-kdn6tpbn){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.pager-dir:where(.astro-kdn6tpbn):hover{color:var(--blog-forge)}.pager-dir--next:where(.astro-kdn6tpbn){margin-left:auto}.pager-arrow:where(.astro-kdn6tpbn){font-size:1.1em;line-height:1}.status:where(.astro-kdn6tpbn){text-align:center;flex-direction:column;align-items:center;gap:.1rem;display:flex}.status-page:where(.astro-kdn6tpbn){color:var(--sl-color-white);font-family:var(--blog-display);font-size:1.75rem;font-weight:500;line-height:1}.status-of:where(.astro-kdn6tpbn){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.06em}.chips:where(.astro-6jxy6wt6){flex-wrap:wrap;gap:.45rem;display:flex}.chip:where(.astro-6jxy6wt6){border:1px solid var(--sl-color-hairline);color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);border-radius:999px;padding:.25rem .7rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chip:where(.astro-6jxy6wt6):hover{border-color:var(--blog-forge);color:var(--blog-forge);background:var(--blog-forge-muted)}.chip:where(.astro-6jxy6wt6).active,.chip:where(.astro-6jxy6wt6).active:hover{border-color:var(--blog-forge);color:var(--sl-color-white);background:var(--blog-forge)}.blog-list:where(.astro-bsyh5rhu){--blog-list-pad:var(--blog-pad,1.25rem);max-width:100rem;padding:0 var(--blog-list-pad);margin:1.25rem auto 4rem;position:relative}@media (width>=62rem){.blog-list:where(.astro-bsyh5rhu){margin-top:2rem}}.blog-hero:where(.astro-bsyh5rhu){isolation:isolate;border:1px solid color-mix(in srgb, var(--blog-forge,#609926), transparent 72%);border-radius:var(--blog-radius-lg,1.5rem);background:radial-gradient(ellipse 70% 80% at 100% 0%, color-mix(in srgb, var(--blog-forge,#609926), transparent 72%), transparent 55%), linear-gradient(145deg, #0f1a17 0%, #15221c 48%, #1a2820 100%);color:#e9ebee;margin-bottom:1.75rem;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.blog-hero__content:where(.astro-bsyh5rhu){z-index:1;max-width:42rem;position:relative}.blog-hero__eyebrow:where(.astro-bsyh5rhu){color:var(--blog-forge,#609926);font-family:var(--sl-font);font-size:var(--sl-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-weight:700}.blog-hero:where(.astro-bsyh5rhu) h1:where(.astro-bsyh5rhu){color:#f5f7f6;max-width:none;font-family:var(--blog-display,var(--sl-font));letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:500;line-height:1.05}.blog-hero:where(.astro-bsyh5rhu) h1:where(.astro-bsyh5rhu) em:where(.astro-bsyh5rhu){color:var(--blog-forge,#609926);font-style:normal;font-weight:600}.blog-hero__lede:where(.astro-bsyh5rhu){color:#c0c2c7;max-width:36rem;font-family:var(--sl-font);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.blog-hero__wash:where(.astro-bsyh5rhu){z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blog-hero__mug:where(.astro-bsyh5rhu){border:2px solid color-mix(in srgb, var(--blog-forge), transparent 40%);background:color-mix(in srgb, var(--blog-forge), transparent 82%);opacity:.35;border-radius:.5rem .5rem 2rem 2rem;width:clamp(4rem,10vw,8rem);height:clamp(5rem,12vw,10rem);display:block;position:absolute;bottom:-2rem;right:clamp(2rem,12vw,10rem);transform:rotate(-8deg)}.blog-hero__mug:where(.astro-bsyh5rhu):first-child{opacity:.2;bottom:-3rem;right:clamp(8rem,22vw,18rem);transform:rotate(4deg)scale(.75)}.blog-hero__mug:where(.astro-bsyh5rhu):nth-child(2){opacity:.28;bottom:-1.5rem;right:clamp(4rem,16vw,13rem);transform:rotate(-4deg)scale(.9)}.blog-hero__mug:where(.astro-bsyh5rhu):nth-child(3){opacity:.4}.browse-row:where(.astro-bsyh5rhu){border-bottom:1px solid var(--sl-color-hairline);justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 1.75rem;padding-bottom:.75rem;display:flex}.browse-row:where(.astro-bsyh5rhu) h2:where(.astro-bsyh5rhu){color:var(--sl-color-white);font-family:var(--blog-display);letter-spacing:-.02em;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;display:flex}.browse-row__accent:where(.astro-bsyh5rhu){background:var(--blog-forge);border-radius:2px;flex:none;width:3px;height:1.4em;display:block}.topic-picker:where(.astro-bsyh5rhu){margin-left:auto;position:relative}.topic-picker:where(.astro-bsyh5rhu) summary:where(.astro-bsyh5rhu){border:1px solid var(--sl-color-hairline);background:color-mix(in srgb, var(--blog-surface), transparent 30%);color:var(--sl-color-gray-2);cursor:pointer;font-size:var(--sl-text-sm);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-weight:600;list-style:none;display:inline-flex}.topic-picker:where(.astro-bsyh5rhu) summary:where(.astro-bsyh5rhu)::-webkit-details-marker{display:none}.topic-picker:where(.astro-bsyh5rhu) summary:where(.astro-bsyh5rhu):after{content:"⌄";color:var(--blog-forge);margin-left:.1rem;font-size:1.1em;line-height:.8}.topic-picker:where(.astro-bsyh5rhu)[open] summary:where(.astro-bsyh5rhu):after{transform:rotate(180deg)}.topic-picker:where(.astro-bsyh5rhu)[open] summary:where(.astro-bsyh5rhu){border-color:var(--blog-forge);color:var(--sl-color-white)}.topic-picker__panel:where(.astro-bsyh5rhu){z-index:2;border:1px solid var(--sl-color-hairline);border-radius:var(--blog-radius-lg);background:var(--blog-surface);width:min(32rem,100vw - 2.5rem);box-shadow:var(--blog-shadow);margin-top:.6rem;padding:1rem;position:absolute;right:0}.posts:where(.astro-bsyh5rhu){grid-template-columns:1fr;align-items:stretch;gap:1.75rem;margin-bottom:3rem;display:grid}@media (width>=36rem){.posts:where(.astro-bsyh5rhu){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.posts:where(.astro-bsyh5rhu){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=35.9375rem){.browse-row:where(.astro-bsyh5rhu){flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.blog-hero__mug:where(.astro-bsyh5rhu){animation:8s ease-in-out infinite blog-hero-float}.blog-hero__mug:where(.astro-bsyh5rhu):first-child{animation-delay:-2s}.blog-hero__mug:where(.astro-bsyh5rhu):nth-child(2){animation-delay:-4s}}@keyframes blog-hero-float{0%,to{transform:translateY(0) rotate(var(--blog-mug-rotate,-8deg))}50%{transform:translateY(-.5rem) rotate(var(--blog-mug-rotate,-8deg))}}
