a.u{color:inherit;text-decoration:none}:root{--baxus-kelly: #2BA84A;--baxus-kelly-deep: #1C7C38;--font-script: "Luxurious Script", cursive}.mast__title--lockup{display:flex;flex-direction:column;align-items:flex-start;gap:0}.mast__script{font-family:var(--font-script);font-weight:400;text-transform:none;color:var(--baxus-black);font-size:.6em;line-height:.86;letter-spacing:.01em;transform:rotate(-3deg);transform-origin:left bottom;margin:0 0 -2px 4px}.mast__word{display:block}.mast__eyebrow span{background:var(--baxus-kelly)}.feature:hover .feature__title,.card:hover .card__title,.feedrow:hover .feedrow__title,.hubcard:hover .hubcard__name{color:var(--baxus-ink-soft)}.feature__kicker{color:var(--baxus-kelly-deep)}.section-label{position:relative}.section-label:after{content:none}.section-label h2{position:relative;display:inline-flex;align-items:baseline}.section-label h2:after{content:none}.prodlog{padding-top:8px}.seelink{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-black);text-decoration:none}.seelink:hover{color:var(--baxus-ink-soft)}.prodlog__list{border:1px solid var(--baxus-black);background:var(--baxus-white);margin-bottom:64px}.prodrow{display:grid;grid-template-columns:210px 1fr 32px;gap:24px;align-items:center;padding:22px 24px;text-decoration:none;color:inherit;transition:background .12s ease}.prodrow+.prodrow{border-top:1px solid var(--baxus-bone)}.prodrow:hover{background:var(--baxus-cream-100)}.prodrow:hover .prodrow__title,.prodrow:hover .prodrow__arrow{color:var(--baxus-ink-soft)}.prodrow__meta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.prodrow__date{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--baxus-ink-mute)}.prodrow__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--baxus-kelly-deep);border:1px solid var(--baxus-kelly);background:rgba(43,168,74,.08);border-radius:var(--radius-pill);padding:4px 11px}.prodrow__title{font-family:var(--font-display);font-weight:700;font-size:23px;line-height:1.04;color:var(--baxus-black);margin:0 0 6px;text-wrap:pretty;transition:color .14s ease}.prodrow__desc{font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.5;color:var(--baxus-ink-soft);margin:0}.prodrow__arrow{font-family:var(--font-mono);font-size:20px;color:var(--baxus-ink-mute);justify-self:end}.press{padding-top:8px}.press__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--baxus-black);border:1px solid var(--baxus-black);margin-bottom:64px}.press__grid--slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((100% - 2px) / 3));grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-color:var(--baxus-black) var(--baxus-cream-200);scrollbar-width:thin}.press__grid--slider .presscard{scroll-snap-align:start}.presscard{background:var(--baxus-white);padding:24px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:background .12s ease;min-height:184px}.presscard:hover{background:var(--baxus-cream-100)}.presscard__outlet{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--baxus-black)}.presscard__headline{font-family:var(--font-sans);font-size:var(--fs-16);line-height:1.45;color:var(--baxus-ink);margin:0;flex:1;text-wrap:pretty}.presscard__foot{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-ink-mute);border-top:1px solid var(--baxus-bone);padding-top:14px}.presscard__arrow{color:var(--baxus-ink-mute);transition:color .12s ease;font-size:14px}.presscard:hover .presscard__arrow{color:var(--baxus-ink-soft)}.article{animation:none!important}.crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-ink-mute);padding:20px 0 0}.crumbs a{color:var(--baxus-ink-mute);text-decoration:none}.crumbs a:hover{color:var(--baxus-black)}.crumbs__sep{opacity:.5}.crumbs [aria-current=page]{color:var(--baxus-black)}.catnav{position:sticky;top:73px;z-index:30;background:var(--baxus-cream);border-bottom:1px solid var(--baxus-black)}.catnav__row{display:flex;align-items:center;gap:10px;padding:14px 0;flex-wrap:wrap}.catnav__chip{font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.02em;padding:8px 16px;border:1px solid var(--baxus-black);border-radius:var(--radius-pill);background:var(--baxus-white);color:var(--baxus-black);white-space:nowrap;text-decoration:none;transition:background .12s ease,color .12s ease}.catnav__chip:hover{background:rgba(0,0,0,.05)}.catnav__chip--active{background:var(--baxus-white);color:var(--baxus-black);border-color:var(--baxus-ink-mute)}.catnav__count{opacity:.5;margin-left:6px;font-size:11px}.catnav__chip--active .catnav__count{opacity:.6}.ltoggle{position:fixed;right:20px;bottom:20px;z-index:200;background:var(--baxus-black);color:var(--baxus-white);border:1px solid var(--baxus-black);border-radius:var(--radius-pill);padding:6px;display:flex;align-items:center;gap:4px;box-shadow:var(--shadow-modal)}.ltoggle__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--baxus-cream-200);padding:0 8px 0 10px}.ltoggle__btn{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.02em;padding:8px 14px;border:none;border-radius:var(--radius-pill);cursor:pointer;background:transparent;color:#fff9;transition:all .12s ease}.ltoggle__btn--active{background:var(--baxus-gold);color:#3a2600;font-weight:700}.topichubs{padding:40px 0 8px}.topichubs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--baxus-black);border:1px solid var(--baxus-black)}.hubcard{background:var(--baxus-white);padding:24px 24px 20px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .12s ease;min-height:168px}.hubcard:hover{background:var(--baxus-cream-100)}.hubcard:hover .hubcard__name{color:var(--baxus-ink-soft)}.hubcard__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:22px;letter-spacing:.01em;color:var(--baxus-black);margin:0 0 8px;transition:color .14s ease}.hubcard__desc{font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.5;color:var(--baxus-ink-soft);margin:0 0 16px;flex:1}.hubcard__foot{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-ink-mute);border-top:1px solid var(--baxus-bone);padding-top:12px}.hubcard__cta{color:var(--baxus-black);font-weight:700}.feed{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--baxus-black);border:1px solid var(--baxus-black);margin-bottom:64px}.feedrow{display:grid;grid-template-columns:150px 1fr;gap:18px;background:var(--baxus-white);padding:20px;text-decoration:none;color:inherit;transition:background .12s ease}.feedrow:hover{background:var(--baxus-cream-100)}.feedrow:hover .feedrow__title{color:var(--baxus-ink-soft)}.feedrow__media{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--baxus-bone)}.feedrow__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feedrow__body{display:flex;flex-direction:column;min-width:0}.feedrow__cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--baxus-ink-mute);margin-bottom:8px}.feedrow__title{font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.04;color:var(--baxus-black);margin:0 0 8px;text-wrap:pretty;transition:color .14s ease}.feedrow__dek{font-family:var(--font-sans);font-size:var(--fs-13);line-height:1.5;color:var(--baxus-ink-soft);margin:0 0 12px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feedrow__meta{font-family:var(--font-mono);font-size:11px;color:var(--baxus-ink-faint)}a.card,.feature.u{text-decoration:none;color:inherit}.hub-only,body[data-layout=hub] .editorial-only{display:none}body[data-layout=hub] .hub-only,body[data-layout=hub] .topichubs{display:block}body[data-layout=hub] .feature{grid-template-columns:1.5fr 1fr;margin:32px 0 40px}body[data-layout=hub] .feature__media{min-height:340px}.takeaways{border:1px solid var(--baxus-black);background:var(--baxus-white);max-width:680px;margin:0 auto 40px}.takeaways__head{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--baxus-ink-mute);padding:16px 24px;border-bottom:1px solid var(--baxus-bone);display:flex;align-items:center;gap:10px}.takeaways__head span{width:5px;height:5px;background:var(--baxus-gold);border-radius:50%}.takeaways__list{margin:0;padding:18px 24px 20px;list-style:none;display:flex;flex-direction:column;gap:14px}.takeaways__list li{font-family:var(--font-sans);font-size:var(--fs-16);line-height:1.5;color:var(--baxus-ink);padding-left:26px;position:relative}.takeaways__list li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:2px;background:var(--baxus-black)}.toc{max-width:680px;margin:0 auto 8px}.toc__head{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--baxus-ink-mute);margin-bottom:10px}.toc__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.toc__list a{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-ink-soft);text-decoration:none;border:1px solid var(--baxus-bone);border-radius:var(--radius-pill);padding:6px 12px;transition:border-color .12s ease,color .12s ease}.toc__list a:hover{border-color:var(--baxus-black);color:var(--baxus-black)}.prose h2[id]{scroll-margin-top:92px}.faq{max-width:680px;margin:8px auto 0;padding-top:44px;border-top:1px solid var(--baxus-black)}.faq__h{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:28px;letter-spacing:.01em;color:var(--baxus-black);margin:0 0 4px}.faq__sub{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-ink-mute);margin:0 0 20px}.faq__item{border-bottom:1px solid var(--baxus-bone)}.faq__item summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.2;color:var(--baxus-black);text-wrap:pretty}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-mono);font-weight:400;font-size:22px;line-height:1;color:var(--baxus-ink-mute);flex-shrink:0;transition:transform .16s ease}.faq__item[open] summary:after{content:"\2212"}.faq__item p{font-family:var(--font-sans);font-size:var(--fs-16);line-height:1.66;color:var(--baxus-ink-soft);margin:0 0 18px;padding-right:40px}.prose a{color:var(--baxus-green);text-decoration:none;border-bottom:1px solid var(--baxus-bone);transition:border-color .12s ease}.prose a:hover{border-color:var(--baxus-ink-mute)}.pubmeta{font-family:var(--font-mono);font-size:11px;color:var(--baxus-ink-faint);margin-top:10px}.corner{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;border:1px solid var(--baxus-black);background:var(--baxus-white);padding:28px;margin:36px 0 40px}.corner__av{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:28px;flex-shrink:0}.corner__role{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--baxus-kelly-deep);margin-bottom:8px}.corner__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:30px;line-height:1;color:var(--baxus-black);margin:0 0 10px}.corner__bio{font-family:var(--font-sans);font-size:var(--fs-15);line-height:1.55;color:var(--baxus-ink-soft);margin:0;max-width:660px;text-wrap:pretty}.azindex{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 36px}.azindex a,.azindex span{font-family:var(--font-mono);font-size:var(--fs-13);width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--baxus-bone);color:var(--baxus-ink-soft);text-decoration:none}.azindex a:hover{border-color:var(--baxus-black);color:var(--baxus-black)}.azindex .azoff{color:var(--baxus-ink-faint);opacity:.4}.entrygrid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--baxus-black);border-right:none;border-bottom:none;margin-bottom:64px}.entry{background:var(--baxus-white);border-right:1px solid var(--baxus-black);border-bottom:1px solid var(--baxus-black);padding:28px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:background .12s ease}.entry:hover{background:var(--baxus-cream-100)}.entry:hover .entry__term,.entry:hover .entry__read{color:var(--baxus-ink-soft)}.entry__letter{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--baxus-ink-mute)}.entry__term{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:27px;line-height:1.02;color:var(--baxus-black);margin:0;transition:color .14s ease}.entry__def{font-family:var(--font-sans);font-size:var(--fs-15);line-height:1.55;color:var(--baxus-ink-soft);margin:0;flex:1;text-wrap:pretty}.entry__read{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--baxus-black)}@media (max-width: 1080px){.topichubs__grid{grid-template-columns:repeat(2,1fr)}.feed{grid-template-columns:1fr}.press__grid{grid-template-columns:repeat(2,1fr)}.press__grid--slider{grid-auto-columns:minmax(280px,calc((100% - 1px)/2));grid-template-columns:none}body[data-layout=hub] .feature{grid-template-columns:1fr}.feature__media{min-height:0;min-width:0;aspect-ratio:16 / 9}body[data-layout=hub] .feature__media{min-height:0}}@media (max-width: 760px){.nav{padding-left:16px;padding-right:16px;gap:10px}.nav__left{gap:0}.nav__links,.nav__wallet{display:none}}@media (max-width: 680px){.topichubs__grid{grid-template-columns:1fr}.feedrow{grid-template-columns:110px 1fr;gap:14px}.ltoggle{right:12px;bottom:12px}.press__grid{grid-template-columns:1fr}.press__grid--slider{grid-auto-columns:minmax(260px,86%);grid-template-columns:none}.entrygrid{grid-template-columns:1fr}.corner{grid-template-columns:1fr;text-align:left}.prodrow{grid-template-columns:1fr;gap:12px}.prodrow__meta{flex-direction:row;align-items:center;gap:12px}.prodrow__arrow{display:none}.newsletter__form{flex-direction:column;gap:10px}.newsletter__btn{width:100%}}
