.post-band{position:relative}.mkt-container{max-width:calc(1240px + 2 * var(--trim-content-pad));padding-inline:var(--trim-content-pad);margin-inline:auto;padding-bottom:96px}@media (max-width:742px){.mkt-container{padding-bottom:40px}}.iso-grid.mkt-canvas{--iso-grid-line:color-mix(in srgb, var(--beeble-green) 15%, transparent)}.iso-grid.mkt-canvas.iso-grid--fade:after{background:linear-gradient(to bottom, var(--green-charcoal) 0%, color-mix(in srgb, var(--green-charcoal) 20%, transparent) 100%)}.mkt-list-head{text-align:center;padding-block:100px}.mkt-list-title{font:var(--text-display-md);letter-spacing:var(--tracking-tight);color:var(--beeble-green);margin:0}.mkt-list-subtitle{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:12px 0 0}.mkt-blog-grid{gap:40px 20px;display:grid}@media (min-width:743px){.mkt-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.mkt-blog-grid{grid-template-columns:repeat(3,1fr)}}.mkt-research-list{flex-direction:column;gap:48px;display:flex}.mkt-showcase-list{flex-direction:column;gap:96px;display:flex}@media (min-width:743px){.mkt-research-list{gap:64px}.mkt-showcase-list{gap:144px}}.blog-card{text-decoration:none;display:block}.blog-card-image{aspect-ratio:3/2;border:1px solid var(--green-deep-1);transition:border-color .2s,box-shadow .2s;overflow:hidden}.blog-card:hover .blog-card-image{border-color:var(--green-bright);box-shadow:0 0 28px color-mix(in srgb, var(--green-bright) 22%, transparent)}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card:hover .blog-card-title,.blog-card:hover .post-nav-title{color:var(--green-bright);text-shadow:0 0 14px color-mix(in srgb, var(--green-bright) 45%, transparent)}.blog-card-title{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:12px 0 0;font-weight:500;transition:color .2s,text-shadow .2s}.blog-card-date{font:var(--text-body-sm);color:var(--green-dark-3);margin-top:4px;display:block}.research-card{text-decoration:none;display:block}.research-card:hover .research-card-title{color:var(--green-bright);text-shadow:0 0 14px color-mix(in srgb, var(--green-bright) 45%, transparent)}.research-card-inner{flex-direction:column;gap:16px;display:flex}.research-card-image{border:1px solid var(--green-deep-1);flex-shrink:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.research-card:hover .research-card-image{border-color:var(--green-bright);box-shadow:0 0 28px color-mix(in srgb, var(--green-bright) 22%, transparent)}.research-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.research-card:hover .research-card-image img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.blog-card-image,.blog-card-image img,.research-card-image,.research-card-image img,.blog-card-title,.post-nav-title,.research-card-title{transition:none}}.research-card-date{font:var(--text-body-md);color:var(--green-dark-2);text-transform:uppercase;display:block}.research-card-title{font:var(--text-title-lg);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:4px 0 0;font-weight:500;transition:color .2s,text-shadow .2s}.research-card-description{font:var(--text-body-sm);color:var(--green-dark-2);margin:12px 0 0}@media (min-width:743px){.research-card-inner{flex-direction:row;gap:40px}.research-card-image{width:50%;max-width:510px}.research-card-content{flex:1}}.sc-card{text-decoration:none;display:block;position:relative}.sc-image{aspect-ratio:16/9;border:2px solid var(--beeble-green);width:100%;position:relative;overflow:hidden}.sc-image img{object-fit:cover;width:100%;height:100%;display:block}.sc-title{font:var(--text-headline);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:20px 0 0}.sc-panel{flex-direction:column;margin-top:12px;display:flex}.sc-quote{font:var(--text-title);color:var(--beeble-green);margin:0;font-weight:500}.sc-creator{display:none}.sc-date{font:var(--text-body-sm);color:var(--green-dark-1);text-transform:uppercase;margin-top:24px;display:block}.sc-cta{display:none}@media (min-width:743px){.sc-card{grid-template-rows:auto 1fr auto;grid-template-columns:65% 35%;min-height:380px;display:grid}.sc-image{aspect-ratio:auto;height:auto;box-shadow:10px 10px 0 0 var(--green-dark-3);z-index:2;grid-area:1/1/4;align-self:start;margin-bottom:100px;transition:transform .2s,box-shadow .2s,z-index}.sc-card:hover .sc-image{box-shadow:none;z-index:0;transform:translate(10px,10px)}.sc-image img{height:auto}.sc-title{text-align:right;grid-area:1/2;align-self:start;margin-top:0;padding-left:40px;transition:transform .2s,color .2s}.sc-card:hover .sc-title{color:var(--green-dark-3);transform:translateY(10px)}.sc-panel{background:var(--green-deep-2);z-index:1;grid-area:2/1/4/3;align-self:end;min-height:200px;margin-top:0;margin-left:35%;padding:24px 30px;transition:min-height .2s,background .2s,transform .2s,box-shadow .2s,z-index}.sc-card:hover .sc-panel{background:var(--beeble-green);box-shadow:-8px 8px 0 0 var(--green-dark-3);z-index:3;min-height:230px;transform:translateY(-8px)}.sc-quote{font:var(--text-title-lg);color:var(--pure-black);margin:0 0 20px;font-weight:500}.sc-creator{font:var(--text-body-sm);color:var(--pure-black);margin:auto 0 0;display:block}.sc-date{display:none}.sc-cta{width:35%;height:100px;font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);opacity:0;z-index:2;justify-content:flex-end;align-items:center;padding-right:30px;font-weight:500;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0}.sc-card:hover .sc-cta{opacity:1}}@media (prefers-reduced-motion:reduce){.sc-image,.sc-title,.sc-panel,.sc-cta{transition:none}}.get-featured-section{border-top:1px solid var(--green-deep-1);text-align:center;flex-direction:column;align-items:center;margin-top:120px;padding:100px 20px 60px;display:flex}.get-featured-title{font:var(--text-display-sm);letter-spacing:var(--tracking-tight);color:var(--beeble-green);margin:0}.get-featured-subtitle{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:24px 0 0}.get-featured-subtitle-desc{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:4px 0 0}.get-featured-box{background:color-mix(in srgb, var(--beeble-green) 6%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--green-deep-1);width:100%;max-width:780px;box-shadow:0 0 48px 0 color-mix(in srgb, var(--beeble-green) 15%, transparent);margin-top:48px;padding:36px 40px 40px}.get-featured-box-label{font:var(--text-mono);letter-spacing:var(--tracking-wide);color:var(--beeble-green);margin:0;font-size:18px}.get-featured-benefits{text-align:left;gap:8px;margin:28px 0 0;padding:0;list-style:outside;display:grid}.get-featured-benefits li{font:var(--text-body-md);color:var(--beeble-green);margin-left:20px}.get-featured-cta-row{margin-top:80px}@media (min-width:743px){.get-featured-benefits{grid-template-columns:1fr 1fr;column-gap:48px}}@media (max-width:742px){.get-featured-section{margin-top:80px;padding:60px 0 20px}.get-featured-box{padding:24px 20px}.get-featured-cta-row{margin-top:48px}}.blog-article{justify-content:center;padding:0;display:flex}.blog-article-col{width:100%;max-width:920px}.beeble-card{z-index:1;background-color:var(--off-white);border:1px solid var(--pure-black);border-bottom:none;position:relative}.beeble-card--head{z-index:2}.beeble-card--body{z-index:0;border-top:none;border-bottom:1px solid var(--pure-black)}.beeble-card--head+.beeble-card--body{border-top:1px solid var(--pure-black)}.blog-header{padding:40px 30px 20px}.blog-header.blog-header--flush{padding-bottom:0}@media (max-width:742px){.beeble-card,.beeble-card--body{border:none}}.blog-section-link{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);text-transform:uppercase;font-weight:500;text-decoration:none}.blog-title{font:var(--text-headline);letter-spacing:var(--tracking-snug);color:var(--pure-black);margin:12px 0 0;font-weight:600}.blog-meta{font:var(--text-body-sm);color:var(--green-charcoal);align-items:center;gap:16px;margin-top:12px;display:flex}.blog-meta-strong{font-weight:400}.blog-meta a{color:var(--beeble-green);font-weight:500;text-decoration:underline}.showcase-quote{background:color-mix(in srgb, var(--green-soft-darker) 40%, transparent);font:var(--text-body-md);color:var(--green-dark-3);margin:40px 0 0;padding:16px 24px 20px;font-style:italic}@media (max-width:1199px){.showcase-quote{padding:14px 20px 18px}}@media (max-width:742px){.showcase-quote{padding:12px 18px 16px}}.blog-hero-image{position:relative}.blog-hero-frame{z-index:3;position:relative}.blog-hero-frame--bordered{border:1px solid var(--green-deep-1)}.blog-hero-frame img{object-fit:cover;aspect-ratio:16/9;width:100%;display:block}.blog-body{padding:20px 30px}.research-cta-row{margin:40px 0 8px}@media (min-width:743px){.blog-article{padding:40px 50px 64px}.blog-article-col{filter:drop-shadow(15px 15px 0 color-mix(in srgb, var(--green-dark-2) 70%, transparent))}.blog-header{padding:80px 40px 40px}.blog-hero-image{margin:0 -100px}.blog-body{padding:40px}}.post-nav-inner{padding:32px var(--trim-content-pad);margin-inline:auto}.post-nav-inner--pair{max-width:1260px}.post-nav-inner--single{max-width:620px}.post-nav-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:743px){.post-nav-grid{gap:20px}.post-nav-grid--pair{grid-template-columns:1fr 1fr}}.post-nav-title{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);margin:8px 0 0;font-weight:500;transition:color .2s,text-shadow .2s}@media (min-width:743px){.post-nav-inner{padding-block:40px 88px}}.blog-prose{font:var(--text-body-lg);color:var(--pure-black)}.blog-prose>:first-child{margin-top:0}.blog-prose>h2:first-child,.blog-prose>h3:first-child,.blog-prose>article>h2:first-child,.blog-prose>article>h3:first-child{margin-top:32px}.blog-prose p{margin:0 0 16px}.blog-prose a:not(.btn){color:var(--beeble-green);text-decoration:underline}.blog-prose a:not(.btn):hover{color:var(--accent-orange)}.blog-prose ul,.blog-prose ol{margin:0 0 16px;padding-left:20px}.blog-prose ul{list-style:outside}.blog-prose li{margin-bottom:4px}.blog-prose strong{font-weight:600}.blog-prose h2{font:var(--text-title-lg);letter-spacing:var(--tracking-snug);color:var(--pure-black);margin:72px 0 20px;font-weight:500}.blog-prose h3{font:var(--text-title);letter-spacing:var(--tracking-snug);color:var(--pure-black);margin:48px 0 12px;font-weight:500}.blog-prose h2+h3,.blog-prose h2+h4{margin-top:12px}.blog-prose img{cursor:zoom-in;border:none;width:100%;height:auto;margin:48px 0;display:block}.blog-prose iframe,.blog-prose video{border:none;width:100%;margin:48px 0;display:block}.blog-prose iframe{aspect-ratio:16/9}.blog-prose figure{margin:48px 0}.blog-prose figure img,.blog-prose figure video{width:100%;margin:0}.blog-prose figcaption{font:var(--text-body-sm);color:var(--green-dark-1);border-left:1px solid var(--beeble-green);margin-top:12px;padding-left:13px;font-style:italic}.blog-prose .youtube-embed{width:100%;margin:1.5em 0}.blog-prose .youtube-embed iframe{aspect-ratio:16/9;border:1px solid var(--green-deep-1);width:100%;margin:0}@media (min-width:743px){.blog-prose img,.blog-prose iframe,.blog-prose video,.blog-prose figure img,.blog-prose figure video{border:1px solid var(--green-deep-1)}}.blog-cta{text-align:center;margin:80px 0 48px}.blog-prose hr{border:none;border-top:1px solid var(--gray-bf);margin:2.5em 0}.blog-prose table{border-collapse:collapse;border:1px solid var(--pure-black);width:100%;margin:0 0 16px}.blog-prose thead{background-color:var(--green-soft-darker)}.blog-prose th,.blog-prose td{border:1px solid var(--pure-black);text-align:left;font:var(--text-body-sm);padding:10px}.blog-prose th{font-weight:600}.blog-prose blockquote{margin:0}.research-prose>:first-child{margin-top:0}.research-prose h4{font:var(--text-title-sm);letter-spacing:var(--tracking-cozy);color:var(--pure-black);margin:40px 0 8px;font-weight:500}.compare-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:743px){.compare-grid{grid-template-columns:1fr 1fr}}.compare-item{margin:0;position:relative}.compare-item img{width:100%;height:auto;margin:0;display:block}.compare-grid{align-items:end}.compare-label,.csp-label,.cs-label{font:var(--text-mono-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--beeble-green);background:color-mix(in srgb, var(--pure-black) 70%, transparent);padding:5px 9px;font-weight:700;line-height:1;position:absolute}.compare-label{top:8px;left:8px}.cs-caption-main,.csp-caption-main,.pr-caption-main{display:block}.cs-caption-note,.csp-caption-note,.pr-caption-note{font-family:var(--font-mono);opacity:.6;letter-spacing:var(--tracking-wide);margin-top:3px;font-size:.72em;display:block}.cs{--pos:50%;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;width:100%;line-height:0;position:relative;overflow:hidden}.cs:focus-visible{outline:2px solid var(--beeble-green);outline-offset:2px}.cs-media{margin:0}.cs-media img,.cs-media video{width:100%;height:auto;margin:0;display:block}.cs-after{z-index:1;position:relative}.cs-before{z-index:2;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.cs-before img,.cs-before video{object-fit:cover;height:100%}.cs-label{z-index:4;top:12px}.cs-label-before{left:12px}.cs-label-after{right:12px}.cs-divider{top:0;bottom:0;left:var(--pos);z-index:3;background:var(--beeble-green);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.cs-handle{width:40px;height:40px;color:var(--pure-black);background:var(--beeble-green);border-radius:var(--radius-pill);box-shadow:2px 2px 0 0 var(--pure-black);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.csp-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:743px){.csp-grid{grid-template-columns:1fr 1fr}}.csp-item{margin:0;position:relative}.csp-item img,.csp-item video{width:100%;height:auto;margin:0;display:block}.csp-label{top:8px;left:8px}.dr-figure svg,.lm-figure svg{width:100%;height:auto;display:block}.dr-figure .dr-rowlabel,.lm-figure .lm-rowlabel{font-family:var(--font-mono);letter-spacing:.01em;fill:#00a86b;font-size:15px;font-weight:700}.dr-figure .dr-tag,.dr-figure .dr-axis{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--green-charcoal);font-size:12px;font-weight:400}.dr-figure .dr-axis{letter-spacing:.03em}.dr-figure .dr-recovered{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--green-dark-2);font-size:12px;font-weight:700}.dr-figure .dr-axis-mid,.lm-figure .lm-axis-mid{fill:color-mix(in srgb, var(--green-charcoal) 60%, transparent);font-weight:400}.lm-frame{margin-bottom:20px}.lm-frame img{width:100%;height:auto;margin:0;display:block}.lm-legend{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.lm-leg{font:var(--text-mono-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--green-charcoal);align-items:center;gap:7px;font-weight:700;display:inline-flex}.lm-sw{flex:none;width:12px;height:12px}.lm-sw-hi{background:var(--beeble-green)}.lm-sw-lo{background:#4696ff}.lm-sw-keep{border:1px solid color-mix(in srgb, var(--green-charcoal) 40%, transparent)}.lm-figure .lm-thr,.lm-figure .lm-zone{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:700}.lm-figure .lm-thr,.lm-figure .lm-zone-mask{fill:var(--green-dark-2)}.lm-figure .lm-zone-keep{fill:color-mix(in srgb, var(--green-charcoal) 60%, transparent)}.lm-figure .lm-axis{font-family:var(--font-mono);letter-spacing:.03em;fill:var(--green-charcoal);font-size:11px;font-weight:400}.model-cards{grid-template-columns:1fr;gap:16px;margin:1.5em 0;display:grid}@media (min-width:743px){.model-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.model-card{background:var(--pure-white);border:1px solid var(--pure-black);border-top:3px solid var(--beeble-green);color:inherit;flex-direction:column;padding:24px;text-decoration:none;display:flex}a.model-card:hover{box-shadow:6px 6px 0 color-mix(in srgb, var(--green-dark-2) 50%, transparent);transform:translate(-3px,-3px)}.model-card.is-current{background:color-mix(in srgb, var(--beeble-green) 5%, var(--pure-white))}.mc-kicker{font:var(--text-mono-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--green-dark-2);margin-bottom:14px;font-weight:700}.mc-title{font:var(--text-title-lg);letter-spacing:var(--tracking-snug);color:var(--green-charcoal);margin-bottom:12px;line-height:1}.mc-desc{font:var(--text-body-sm);color:color-mix(in srgb, var(--green-charcoal) 66%, transparent);margin-bottom:24px}.mc-cta{font:var(--text-body-sm);color:var(--green-dark-2);margin-top:auto;font-weight:600}.model-card.is-current .mc-cta{color:color-mix(in srgb, var(--green-charcoal) 50%, transparent);font-weight:500}.pr-stage{aspect-ratio:16/9;background:var(--pure-black);line-height:0;position:relative;overflow:hidden}.pr-video{object-fit:cover;opacity:0;width:100%;height:100%;margin:0;transition:opacity .18s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pr-video{transition:none}}.pr-video.is-shown{opacity:1}.pr-badge{z-index:2;background:color-mix(in srgb, var(--pure-black) 72%, transparent);align-items:baseline;gap:8px;max-width:calc(100% - 24px);padding:6px 10px;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:12px}.pr-badge-kicker{font:var(--text-mono-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--beeble-green);font-weight:700}.pr-prompt-label{font:var(--text-body-sm);color:var(--pure-white)}.pr-cue{font:var(--text-body-sm);color:color-mix(in srgb, var(--green-charcoal) 62%, transparent);margin:14px 0 10px}.pr-cue-arrow{color:var(--green-dark-2);margin-left:4px;font-weight:700;display:inline-block}.pr-controls{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.pr-btn{font:var(--text-body-sm);letter-spacing:var(--tracking-cozy);color:var(--green-charcoal);border:1px solid color-mix(in srgb, var(--green-charcoal) 20%, transparent);cursor:pointer;background:0 0;padding:9px 15px;font-weight:500}.pr-btn:hover{border-color:var(--beeble-green)}.pr-btn.is-active{background:var(--beeble-green);border-color:var(--beeble-green);color:var(--pure-black);font-weight:600}.pr-btn-source{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:12px}.video-figure--vertical{text-align:center}.video-figure--vertical video{max-width:100%;height:auto;max-height:900px;margin-inline:auto;aspect-ratio:auto!important;width:auto!important}
