.sx-kicker{font:var(--text-mono);letter-spacing:var(--tracking-wide);color:var(--green-dark-3)}.sx-h2{font:var(--text-display-sm);letter-spacing:var(--tracking-tight);color:var(--beeble-green)}.sx-accent{color:var(--accent-orange)}.sx-body{font:var(--text-body-md);letter-spacing:var(--tracking-normal);color:var(--green-dark-3)}.sx-em{color:var(--beeble-green);font-weight:600}.sx-kicker-group{flex-direction:column;gap:10px;width:100%;display:flex}.sx-text{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:30px;min-width:0;display:flex}.sx-showcase-band{pointer-events:none;position:absolute;inset:0 0 20%}.sx-hero{background:var(--beeble-green);padding:120px var(--l-container-pad) 80px;flex-direction:column;align-items:center;gap:25px;display:flex;position:relative;overflow:hidden}.sx-hero-head{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.sx-hero-tag{font:400 16px/1.45 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--pure-black);align-items:center;gap:10px;display:flex}.sx-hero-tag .ico{box-sizing:content-box;background:var(--pure-black);width:16px;height:16px;color:var(--accent-orange);border-radius:3px;padding:4px}.sx-hero-title{justify-content:center;align-items:stretch;gap:20px;display:flex}.sx-hero-title h1{font:var(--text-display-md);letter-spacing:var(--tracking-tight);color:var(--pure-black);text-align:center;text-wrap:balance}.sx-bracket{border:3px solid var(--pure-black);width:12px;display:block}.sx-bracket--l{border-right:none}.sx-bracket--r{border-left:none}.sx-hero-sub{font:var(--text-lead);letter-spacing:var(--tracking-cozy);text-align:center;color:var(--green-deep-1)}.sx-hero-sub-nb{white-space:nowrap}.sx-hero-ctas{justify-content:center;align-items:center;gap:18px;padding:12px 0 6px 6px;display:flex}.sx-hero-ctas .btn--display{--btn-display-width:176px}.sx-showcase{background:var(--pure-black);justify-content:center;display:flex;position:relative}.sx-showcase:before{content:"";background:var(--beeble-green);height:80%;position:absolute;top:0;left:0;right:0}.sx-showcase-inner{width:100%;max-width:1400px;padding:0 var(--l-container-pad);position:relative}.sx-showcase-frame{border:1px solid var(--green-dark-2);box-shadow:6px 6px 0 0 var(--green-deep-2);background:var(--green-charcoal)}.sx-showcase-frame video{aspect-ratio:16/9;object-fit:cover;background:var(--media-bracing) var(--green-charcoal);width:100%;display:block}.sx-showcase-frame .sx-reel--phone{display:none}.sx-caption{background:var(--pure-black);justify-content:center;padding:0 0 60px;display:flex;position:relative}.sx-caption-row{width:100%;max-width:1400px;padding:40px var(--l-container-pad) 20px;justify-content:space-between;align-items:center;display:flex}.sx-caption-row p{min-width:0;font:var(--text-body-lg);letter-spacing:var(--tracking-cozy);text-align:center;color:var(--beeble-green);flex:1 1 0}.sx-feature{background:var(--pure-black);justify-content:center;display:flex;position:relative}.sx-what{padding:80px var(--l-container-pad) 120px}.sx-how{padding:80px var(--l-container-pad) 180px}.sx-what-inner,.sx-how-inner{align-items:flex-start;width:100%;max-width:1260px;display:flex;overflow:hidden}.sx-what-media{border:1px solid var(--green-deep-1);flex:none;width:35%;margin:0}.sx-what-media video{aspect-ratio:4/5;object-fit:cover;background:var(--media-bracing) var(--green-charcoal);width:100%;display:block}.sx-what-text{padding:0 0 0 40px}.sx-what-text .btn--standard.btn--standard-lg{width:160px;height:54px;letter-spacing:var(--tracking-snug);font-size:15px}.sx-what-text .btn--standard.btn--standard-lg>.btn-frame{flex:1}.sx-how-text{padding:0 40px 0 0}.sx-how-media{border:1px solid var(--green-deep-1);flex:none;width:55%;margin:0}.sx-how-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sx-made{background:var(--pure-black);justify-content:center;display:flex;position:relative;overflow:hidden}.sx-made-content{width:100%;padding:0 var(--l-container-pad) 80px;flex-direction:column;align-items:center;display:flex}.sx-made-head{align-items:flex-end;gap:10px;width:100%;max-width:1260px;padding:40px 0;display:flex}.sx-made-head .sx-h2{flex:.68 0 0;min-width:0}.sx-made-copy{min-width:0;font:var(--text-body-lg);letter-spacing:var(--tracking-cozy);color:var(--green-dark-3);flex:.32 0 0}.sx-made-copy strong{color:var(--beeble-green);font-weight:600}.sx-cards{align-items:flex-start;gap:20px;width:100%;max-width:1260px;display:flex}.sx-card{border:1px solid var(--green-deep-1);flex:1 1 0;min-width:0}.sx-card-media{aspect-ratio:3/4;background:var(--media-bracing) var(--green-charcoal);width:100%;position:relative;overflow:hidden}.sx-card-media video,.sx-card-media img{object-fit:cover;width:100%;height:100%;display:block}.sx-card-output{opacity:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sx-card:hover .sx-card-output{opacity:1}.sx-card:hover .sx-card-default{opacity:0}}.sx-card-text{background:var(--green-night-2);border-top:1px solid var(--green-deep-1);align-items:flex-start;gap:10px;width:100%;height:100px;padding:20px;display:flex}.sx-card-text h5{min-width:0;font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--beeble-green);flex:.45 0 0}.sx-card-text p{min-width:0;font:var(--text-body-md);color:var(--green-dark-3);flex:.55 0 0}.sx-cta{background:var(--beeble-green);padding:100px var(--l-container-pad) 103px;flex-direction:column;align-items:center;gap:50px;display:flex;position:relative;overflow:hidden}.sx-cta-title{color:var(--pure-black);text-align:center}.sx-cta>.btn-display-frame{margin-left:6px}.sx-cta .sx-cta-btn{--btn-display-width:260px;flex-direction:column;gap:4px;height:92px;padding:22px 10px 28px}.sx-cta-btn-label{font:700 18px/1.2 var(--font-display);letter-spacing:var(--tracking-snug)}.sx-cta-btn-sub{font:400 14px/1.2 var(--font-body)}@media (max-width:1199px){.sx-hero{padding:100px var(--l-container-pad) 60px}.sx-hero-head,.sx-hero-title{gap:18px}.sx-caption{padding:0 0 50px}.sx-caption-row{padding:30px var(--l-container-pad) 10px}.sx-showcase-inner{padding:0 var(--l-container-pad)}.sx-showcase-frame{box-shadow:4px 4px 0 0 var(--green-deep-2)}.sx-text{gap:25px}.sx-kicker-group{gap:8px}.sx-what-text{padding:0 10px 0 30px}.sx-what-text .btn--standard.btn--standard-lg{width:140px;height:48px}.sx-what-media{width:45%;max-width:none}.sx-how{padding:60px var(--l-container-pad) 120px}.sx-how-inner{flex-direction:column}.sx-how-text{display:contents}.sx-how-text .sx-kicker-group{order:1}.sx-how-media{width:100%;margin-top:var(--space-5);order:3}.sx-how-text .sx-body{margin-top:var(--space-5);order:4}.sx-made-head{padding:30px 0}.sx-cards{gap:15px}.sx-card-text{flex-direction:column;gap:6px;height:92px;padding:12px 15px}.sx-card-text h5,.sx-card-text p{flex:none;width:100%}.sx-cta{padding:80px var(--l-container-pad)}.sx-what{padding:60px var(--l-container-pad) 100px}.sx-made-content{padding:0 var(--l-container-pad) 60px}.sx-cta{gap:40px}}@media (max-width:742px){.sx-hero{padding:80px var(--l-container-pad) 40px}.sx-hero-head,.sx-hero-title{gap:15px}.sx-hero-ctas{flex-direction:column;gap:8px}.sx-bracket{border-width:2px}.sx-bracket--l{border-right:none}.sx-bracket--r{border-left:none}.sx-showcase-inner{padding:0}.sx-showcase-frame{box-shadow:none;border-left:none;border-right:none}.sx-showcase-frame .sx-reel--desktop{display:none}.sx-showcase-frame .sx-reel--phone{aspect-ratio:4/5;display:block}.sx-caption{padding:0 0 40px}.sx-caption-row{padding:25px var(--l-container-pad) 10px;flex-direction:column}.sx-caption-row p{flex:none;width:100%}.sx-what{padding:40px 0 80px}.sx-how{padding:40px 0 100px}.sx-what-inner,.sx-how-inner{padding:0 var(--l-container-pad);flex-direction:column}.sx-what-text{display:contents}.sx-what-text .sx-kicker-group{order:1}.sx-kicker-group{gap:4px}.sx-what-media{width:100%;max-width:none;margin-top:var(--space-5);order:3}.sx-what-text .sx-body{margin-top:var(--space-5);order:4}.sx-what-text .btn--standard{margin-top:var(--space-5);order:5}.sx-what-text .btn--standard.btn--standard-lg{width:120px;height:44px}.sx-how-media{width:100%}.sx-made-head{flex-direction:column;align-items:flex-start;padding:20px 0}.sx-made-head .sx-h2,.sx-made-copy{flex:none;width:100%}.sx-made-content{padding:0 var(--l-container-pad) 40px}.sx-cards{margin-inline:calc(var(--l-container-pad) * -1);padding-inline:var(--l-container-pad);width:calc(100% + var(--l-container-pad) * 2);gap:10px;overflow-x:auto}.sx-card{flex:none;width:60%;min-width:200px;max-width:260px}.sx-card-text{gap:4px;height:90px;padding:12px 15px}.sx-cta{padding:100px var(--l-container-pad)}.sx-text{gap:20px}.sx-made-head{gap:8px}.sx-cta{gap:30px}}
