*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f0e9}body{background:#f2f0e9;margin:0}a{color:#1e4d36;text-decoration:none}a:hover{color:#2f7a54}::selection{color:#f2f0e9;background:#1e4d36}@keyframes dfpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes dfsweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes dfmarqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dfblink{0%,49%{opacity:1}50%,to{opacity:0}}.df-burger{display:none}.df-logos img{filter:grayscale()opacity(.55)brightness(.65);transition:filter .3s}.df-marquee{animation:44s linear infinite dfmarqueeL}.df-pulse{animation:2.4s ease-in-out infinite dfpulse}.df-sweep{animation:3.6s ease-in-out infinite dfsweep}@media (max-width:880px){.df-desktop-nav{display:none!important}.df-burger{display:inline-flex!important}}@media (max-width:640px){.df-hero-cta{flex-direction:column;align-items:stretch!important}.df-hero-cta a{width:100%}.df-sync{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.df-marquee,.df-sweep,.df-pulse,.df-rise,.df-rise-s{animation:none!important}}.dfh1:hover{color:#16150f!important}.dfh2:hover{color:#f2f0e9!important;background:#1e4d36!important}.dfh3:hover{background:#1e4d36!important}.dfh4:hover{border-color:#16150f!important}.dfh5:hover{background:#211f17!important}.dfh6:hover{background:#6fbf95!important}.dfh7:hover{color:#6fbf95!important}.dff1:focus{border-color:#6fbf95!important}@keyframes dfspin{to{transform:rotate(360deg)}}@keyframes dfrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.df-rise{animation:.4s both dfrise}.df-rise-s{animation:.35s both dfrise}.obh1:hover{background:#211f17!important}.obh2:hover{background:#1e4d36!important}.obh3:hover{border-color:#16150f!important}.obf1:focus,.bwchip:hover{border-color:#1e4d36!important}.bwnext:hover{background:#1e4d36!important}.bwback:hover{color:#16150f!important}.bwback:hover img{filter:brightness(.3)}.bwskip:hover{color:#16150f!important}.bwf:focus{border-color:#1e4d36!important}@keyframes bwshimmer{0%{background-position:100% 0}to{background-position:0 0}}.bw-skel{background:linear-gradient(100deg,#e2ded2 30%,#ede9df 50%,#e2ded2 70%) 0 0/300% 100%;animation:6s linear infinite bwshimmer}@media (prefers-reduced-motion:reduce){.bw-skel{animation:none}}.bw-recap-row{align-items:baseline;gap:16px;display:flex}.bw-recap-label{flex-shrink:0;width:78px}.bw-recap-val{flex:1;min-width:0}@media (max-width:480px){.bw-recap-row{flex-direction:column;align-items:stretch;gap:3px}.bw-recap-label{width:auto}.bw-recap-val{flex:none}}.bt-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.bt-skel{justify-self:start}.bt-arr{text-align:right;white-space:nowrap;justify-self:end}.bt-verified{justify-self:end}@media (max-width:480px){.bt-sector,.bt-verified{grid-column:1/-1;justify-self:start}.bt-verified{margin-top:1px}}.df-dash ::-webkit-scrollbar{width:10px;height:10px}.df-dash ::-webkit-scrollbar-thumb{background:#dad6c9;border:3px solid #f2f0e9;border-radius:6px}.md-preview{color:#16150f;font-family:Public Sans,sans-serif;font-size:13px;line-height:1.6}.md-preview h1{letter-spacing:-.02em;margin:0 0 8px;font-family:Newsreader,serif;font-size:25px;font-weight:400}.md-preview h2{color:#16150f;margin:24px 0 8px;font-family:Newsreader,serif;font-size:16px;font-weight:500}.md-preview p{color:#3b382f;margin:0 0 11px}.md-preview em{color:#918b7b;font-style:italic}.md-preview strong{font-weight:600}.md-preview ul{color:#3b382f;margin:0 0 11px;padding-left:20px}.md-preview li{margin:0 0 4px}.md-preview table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.md-preview th,.md-preview td{text-align:left;font-variant-numeric:tabular-nums;border:1px solid #e1ddd1;padding:6px 10px}.md-preview th{text-transform:uppercase;letter-spacing:.06em;color:#6f6b5e;background:#f4f2eb;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.md-preview hr{border:none;border-top:1px solid #e1ddd1;margin:20px 0}.dbh1:hover{border-color:#16150f!important}.dbh2:hover{background:#eee9de!important}.dbh3:hover{background:#1e4d36!important}.dbh4:hover{color:#16150f!important}.dbh5:hover{background:#f1eee6!important}.art-logowall img{filter:grayscale()opacity(.55)brightness(.7)}.art-search:focus-within{border-color:#1e4d36}.art-pills{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.art-pills::-webkit-scrollbar{display:none}.art-row:hover{background:#efede4}.dir-grid{grid-template-columns:240px 200px minmax(0,1fr) 68px;align-items:baseline;gap:28px;display:grid}@media (max-width:780px){.dir-head{display:none}.dir-grid{grid-template-columns:1fr;gap:3px}}.df-prose{color:#302c24;overflow-wrap:break-word;font-family:Public Sans,sans-serif;font-size:clamp(16.5px,1.05vw + 14px,19px);line-height:1.75}.df-prose>:first-child{margin-top:0}.df-prose p{margin:0 0 1.25em}.df-prose h2{letter-spacing:-.018em;color:#16150f;margin:1.9em 0 .5em;font-family:Newsreader,serif;font-size:clamp(23px,2.6vw + 8px,31px);font-weight:500;line-height:1.18}.df-prose h3{letter-spacing:-.01em;color:#16150f;margin:1.7em 0 .5em;font-family:Public Sans,sans-serif;font-size:clamp(17px,1vw + 13px,20px);font-weight:600}.df-prose a{color:#1e4d36;text-underline-offset:2px;-webkit-text-decoration:underline #b6d8c4;text-decoration:underline #b6d8c4;text-decoration-thickness:1px}.df-prose a:hover{color:#2f7a54;text-decoration-color:#6fbf95}.df-prose strong{color:#16150f;font-weight:600}.df-prose em{font-style:italic}.df-prose ul,.df-prose ol{margin:0 0 1.3em;padding-left:1.35em}.df-prose li{margin:0 0 .5em;padding-left:.25em}.df-prose li::marker{color:#6fbf95}.df-prose ol li::marker{color:#918b7b;font-family:IBM Plex Mono,monospace;font-size:.85em}.df-prose blockquote{color:#46423a;border-left:3px solid #6fbf95;margin:1.7em 0;padding:0 0 0 1.15em;font-family:Newsreader,serif;font-size:clamp(18px,1.4vw + 12px,22px);font-style:italic;line-height:1.5}.df-prose blockquote p{margin:0}.df-prose code{overflow-wrap:anywhere;background:#edeae0;border-radius:3px;padding:2px 5px;font-family:IBM Plex Mono,monospace;font-size:.88em}.df-prose hr{border:none;border-top:1px solid #e1ddd1;margin:2.4em 0}.blh1:hover{color:#16150f!important}.blh2:hover{background:#efede4!important}.blh3:hover{color:#f2f0e9!important;background:#16150f!important}.blh3:hover span{color:#f2f0e9!important}.bl-card:hover .bl-title{color:#1e4d36!important}.bl-card:hover .bl-read{color:#2f7a54!important}.df-foot{grid-template-columns:1.6fr 1fr 1fr;grid-template-areas:"brand agents company""cta agents company""bar bar bar";align-items:start;gap:22px clamp(32px,5vw,72px);padding:clamp(40px,5vw,56px) 0 44px;display:grid}.df-foot-brand{grid-area:brand}.df-foot-agents{grid-area:agents}.df-foot-company{grid-area:company}.df-foot-cta{grid-area:cta;align-self:end}.df-foot-bar{border-top:1px solid #34322a;flex-wrap:wrap;grid-area:bar;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:10px;padding-top:26px;display:flex}.df-foot-col{flex-direction:column;gap:12px;display:flex}.df-foot-h{letter-spacing:.16em;text-transform:uppercase;color:#8c8776;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:11px}@media (max-width:780px){.df-foot{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""agents company""cta cta""bar bar";gap:34px 24px}.df-foot-cta{align-self:start}}.dfh8:hover{color:#f2f0e9!important;border-color:#6fbf95!important}
