.homepage-compression_hero__44Pru{--movement-ink-soft:#536078;--movement-blue:#3d64d5}.homepage-compression_heroMascot___8ODN{position:absolute;z-index:3;display:block;height:auto;filter:drop-shadow(0 1.2rem 1.5rem rgb(10 15 44/16%));pointer-events:none;user-select:none;--mascot-entry-x:-10rem;bottom:-1.25rem;left:clamp(-4rem,-2vw,-1.5rem);width:clamp(26rem,34vw,42rem)}.homepage-compression_heroInner__zk1YS,.homepage-compression_sectionInner__GQRfB{width:min(calc(100% - 5rem),80rem);margin-inline:auto}.homepage-compression_hero__44Pru{position:relative;display:grid;min-height:calc(100svh - 4.6875rem);align-items:center;overflow:hidden;border-bottom:1px solid rgb(10 15 44/7%);padding-block:clamp(4.5rem,8vw,7.5rem);background:radial-gradient(circle at 50% 62%,rgb(61 100 213/8%),transparent 38%),white}.homepage-compression_heroCopy__iHEM2{max-width:76rem;margin-inline:auto;text-align:center}.homepage-compression_heroCopy__iHEM2>.homepage_eyebrow,.homepage-compression_heroCopy__iHEM2>p:first-child{justify-content:center}.homepage-compression_heroCopy__iHEM2 h1{max-width:16ch;margin:1.5rem auto 0;font-family:Hubot Sans Variable,Mona Sans Variable,Inter Variable,sans-serif;font-size:clamp(3.65rem,6.25vw,5.65rem);font-weight:610;letter-spacing:-.062em;line-height:.99;text-wrap:balance}.homepage-compression_heroCopy__iHEM2 h1 span{display:block}.homepage-compression_heroCopy__iHEM2 h1 span:last-child{margin-top:.25rem;color:var(--movement-blue)}.homepage-compression_heroCopy__iHEM2>h1+p{max-width:48rem;margin:1.7rem auto 0;color:var(--movement-ink-soft);font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.58;text-wrap:balance}.homepage-compression_heroActions__XcAvP{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem}.homepage-compression_heroActions__XcAvP .beetl-button{min-height:3.15rem}.homepage-compression_primaryAction__MeJck{box-shadow:0 .9rem 2.4rem rgb(61 100 213/22%)}.homepage-compression_audienceLine__58XVx{max-width:48rem;margin-top:1.2rem;margin-inline:auto;color:var(--movement-ink-soft);font-size:.78rem;font-weight:560}.homepage-compression_knowledgeMapSection__yjYuj{position:relative;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid rgb(61 100 213/10%);padding-block:clamp(3.5rem,6vh,5rem);background:radial-gradient(circle at 50% 66%,rgb(61 100 213/10%),transparent 36%),linear-gradient(180deg,#faf9f5,#f5f7fb)}.homepage-compression_knowledgeMapSection__yjYuj>.homepage-compression_sectionInner__GQRfB{display:grid;gap:clamp(2rem,4vh,3rem);align-content:center}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On{max-width:none;grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr);grid-template-rows:auto 1fr;column-gap:clamp(3rem,7vw,7rem);row-gap:1.1rem;align-items:end}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On>p:first-child{grid-column:1/-1;grid-row:1}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On h2{grid-column:1;grid-row:2}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On>p:last-child{grid-column:2;grid-row:2;padding-bottom:.15rem}.homepage-compression_knowledgeMapStage__OY9kl{position:relative;width:min(100%,68rem);min-width:0;margin-inline:auto}.homepage-compression_videoShowcase__lS_vL{overflow:hidden;width:100%;margin:0;border:1px solid rgb(61 100 213/18%);border-radius:clamp(1rem,2vw,1.5rem);background:#0a0f2c;box-shadow:0 2rem 5rem rgb(10 15 44/18%)}.homepage-compression_videoToolbar__H9I0t{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1rem;border-bottom:1px solid rgb(255 255 255/10%);color:rgb(255 255 255/70%);font-size:.68rem;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.homepage-compression_videoToolbar__H9I0t>span:first-child{display:inline-flex;align-items:center;gap:.55rem;color:white}.homepage-compression_videoToolbar__H9I0t i{width:.5rem;height:.5rem;border-radius:50%;background:#6f8bea;box-shadow:0 0 0 .3rem rgb(111 139 234/15%)}.homepage-compression_videoViewport__GUbSE{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a0f2c}.homepage-compression_videoViewport__GUbSE video{display:block;width:100%;height:100%;background:#0a0f2c;object-fit:contain}.homepage-compression_videoPlaceholder__SHwCu{display:grid;height:100%;place-items:center;gap:1.25rem;padding:clamp(2rem,6vw,5rem);background:radial-gradient(circle at 50% 42%,rgb(78 112 222/34%),transparent 28%),linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0),#0a0f2c;background-size:auto,3rem 3rem,3rem 3rem,auto;color:white;text-align:center}.homepage-compression_videoPlaceholder__SHwCu>div{display:grid;max-width:34rem;gap:.65rem}.homepage-compression_videoPlaceholder__SHwCu>div>span{color:#9fb2f2;font-family:Hubot Sans Variable,Mona Sans Variable,Inter Variable,sans-serif;font-size:.7rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.homepage-compression_videoPlaceholder__SHwCu strong{font-size:clamp(2rem,4.6vw,4rem);font-weight:560;letter-spacing:-.055em;line-height:1}.homepage-compression_videoPlaceholder__SHwCu p{color:rgb(255 255 255/67%);font-size:clamp(.9rem,1.4vw,1rem)}.homepage-compression_videoPlay__pfxmE{display:grid;width:clamp(4rem,7vw,5.25rem);height:clamp(4rem,7vw,5.25rem);place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:white;color:#3d64d5;box-shadow:0 1.25rem 3rem rgb(0 0 0/25%)}.homepage-compression_videoChapters__CDsFP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgb(255 255 255/10%);list-style:none}.homepage-compression_videoChapters__CDsFP li{display:flex;min-width:0;align-items:center;gap:.75rem;padding:1rem 1.1rem;color:white}.homepage-compression_videoChapters__CDsFP li+li{border-left:1px solid rgb(255 255 255/10%)}.homepage-compression_videoChapters__CDsFP span{color:#8fa6ed;font-size:.65rem;font-weight:760}.homepage-compression_videoChapters__CDsFP strong{overflow:hidden;font-size:.74rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.homepage-compression_audience__n7MIm,.homepage-compression_trust__ZSHvi{position:relative;padding-block:clamp(5.5rem,8vw,7.5rem)}.homepage-compression_sectionHeading__KA1On{display:grid;max-width:65rem;gap:1.3rem}.homepage-compression_sectionHeading__KA1On h2{font-size:clamp(3.1rem,5vw,4.5rem);font-weight:680;letter-spacing:-.058em;line-height:1;text-wrap:balance}.homepage-compression_sectionHeading__KA1On>p:last-child{max-width:47rem;color:#536078;font-size:1.08rem;line-height:1.6}.homepage-compression_audience__n7MIm{border-block:1px solid rgb(61 100 213/10%)}.homepage-compression_trust__ZSHvi{border-top:1px solid rgb(61 100 213/10%)}.homepage-compression_closingSection__eYNyg{position:relative;overflow:hidden;padding-block:clamp(5.5rem,8vw,7.5rem);background:radial-gradient(circle at 78% 22%,rgb(61 100 213/24%),transparent 29%),linear-gradient(135deg,#0a0f2c,#10185a);color:white}.homepage-compression_closingSection__eYNyg:before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/3.8%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/3.8%) 1px,transparent 0);background-size:3rem 3rem;content:"";mask-image:radial-gradient(ellipse at 70% 35%,#000 15%,transparent 68%);pointer-events:none}.homepage-compression_closingSection__eYNyg>.homepage-compression_sectionInner__GQRfB{position:relative;z-index:1}.homepage-compression_finalCta__nNgwm{position:relative;display:grid;min-height:31rem;grid-template-columns:minmax(0,.92fr) minmax(23rem,1.08fr);gap:clamp(2rem,4vw,4rem);align-items:center;overflow:hidden;margin-top:0;border:1px solid rgb(255 255 255/18%);border-radius:1.6rem;padding:clamp(2rem,5vw,4.5rem);background:radial-gradient(circle at 78% 36%,rgb(61 100 213/30%),transparent 30%),linear-gradient(135deg,#182b75,#0b174c 52%,#060b2d);box-shadow:0 2.5rem 7rem rgb(0 0 0/24%)}.homepage-compression_finalCtaCopy__4VQS0{position:relative;z-index:2;max-width:54rem}.homepage-compression_finalLogo__YpPyd{color:white}.homepage-compression_finalCta__nNgwm h2{margin-top:2.3rem;color:white;font-size:clamp(3.4rem,5.6vw,5rem);font-weight:640;letter-spacing:-.06em;line-height:.98}.homepage-compression_finalCta__nNgwm h2 span{display:block}.homepage-compression_finalCtaCopy__4VQS0>p:not(.homepage-compression_finalNote__u9D7t){max-width:39rem;margin-top:1.5rem;color:rgb(255 255 255/72%);font-size:1.02rem;line-height:1.62}.homepage-compression_finalActions__2xY8v{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.homepage-compression_finalActions__2xY8v .beetl-button{min-height:3rem}.homepage-compression_finalPrimary__n_qZA{border-color:#ffd778;background:#ffd778;color:#0a0f2c}.homepage-compression_finalPrimary__n_qZA:focus-visible,.homepage-compression_finalPrimary__n_qZA:hover{border-color:white;background:white;color:#0a0f2c}.homepage-compression_finalSecondary__sOtFY{border-color:rgb(255 255 255/34%);background:transparent;color:white}.homepage-compression_finalSecondary__sOtFY:focus-visible,.homepage-compression_finalSecondary__sOtFY:hover{border-color:white;background:rgb(255 255 255/10%);color:white}.homepage-compression_finalNote__u9D7t{margin-top:1rem;color:rgb(255 255 255/58%);font-size:.72rem}.homepage-compression_walkthroughAgenda__IWt2_{z-index:1;border:1px solid rgb(255 255 255/28%);border-radius:1.1rem;padding:clamp(1.5rem,3vw,2.4rem);background:rgb(255 255 255/7%);box-shadow:0 1.5rem 4rem rgb(0 0 0/25%);backdrop-filter:blur(.75rem)}.homepage-compression_walkthroughAgenda__IWt2_>span{color:#aabcf0;font-family:Hubot Sans Variable,sans-serif;font-size:.68rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.homepage-compression_walkthroughAgenda__IWt2_ h3{max-width:24rem;margin-top:1rem;color:white;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:620;letter-spacing:-.045em;line-height:1.06}.homepage-compression_walkthroughAgenda__IWt2_ ol{display:grid;gap:0;margin:1.8rem 0 0;padding:0;list-style:none}.homepage-compression_walkthroughAgenda__IWt2_ li{display:grid;grid-template-columns:2rem 1.4rem minmax(0,1fr);gap:.65rem;align-items:center;border-top:1px solid rgb(255 255 255/16%);padding-block:.95rem;color:white}.homepage-compression_walkthroughAgenda__IWt2_ li>span{color:#ffd778;font-family:Hubot Sans Variable,sans-serif;font-size:.62rem}.homepage-compression_walkthroughAgenda__IWt2_ li>svg{color:#7cdbc1}.homepage-compression_walkthroughAgenda__IWt2_ li>strong{font-size:.92rem;line-height:1.4}.homepage-compression_walkthroughAgenda__IWt2_>p{margin-top:1.2rem;color:rgb(255 255 255/64%);font-size:.78rem;line-height:1.55}@media (min-width:1121px){.homepage-compression_audience__n7MIm,.homepage-compression_trust__ZSHvi{min-height:100svh}.homepage-compression_audience__n7MIm{padding-block:clamp(3.75rem,5vh,4.5rem)}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On{max-width:none;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);grid-template-rows:auto 1fr;column-gap:clamp(3rem,7vw,7rem);row-gap:1.25rem;align-items:end}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On>p:first-child{grid-column:1/-1;grid-row:1}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On h2{grid-column:1;grid-row:2;font-size:clamp(2.75rem,3.5vw,3.65rem);line-height:1.02}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On>p:last-child{grid-column:2;grid-row:2;align-self:end;padding-bottom:.2rem;font-size:1rem;line-height:1.6}}@media (max-width:1120px){.homepage-compression_heroMascot___8ODN{display:none}}@media (max-width:920px){.homepage-compression_heroInner__zk1YS,.homepage-compression_sectionInner__GQRfB{width:min(calc(100% - 2.5rem),80rem)}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On{grid-template-columns:1fr;grid-template-rows:auto}.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On h2,.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On>p:first-child,.homepage-compression_knowledgeMapSection__yjYuj .homepage-compression_sectionHeading__KA1On>p:last-child{grid-column:1;grid-row:auto}}@media (max-width:767px){.homepage-compression_heroInner__zk1YS,.homepage-compression_sectionInner__GQRfB{width:calc(100% - 2.5rem)}.homepage-compression_hero__44Pru{min-height:calc(100svh - 4.6875rem);padding-block:4rem}.homepage-compression_heroCopy__iHEM2 h1{font-size:clamp(2.7rem,11.5vw,3.2rem);line-height:1.02}.homepage-compression_heroCopy__iHEM2>h1+p{font-size:1rem;line-height:1.58}.homepage-compression_heroActions__XcAvP{display:grid;grid-template-columns:1fr}.homepage-compression_heroActions__XcAvP .beetl-button{width:100%}.homepage-compression_sectionHeading__KA1On h2{font-size:clamp(2.4rem,10vw,3rem);line-height:1.04}.homepage-compression_sectionHeading__KA1On>p:last-child{font-size:.98rem}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On{gap:1.15rem}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On h2{font-size:clamp(2.15rem,9vw,2.55rem);line-height:1.07}.homepage-compression_audience__n7MIm .homepage-compression_sectionHeading__KA1On>p:last-child{line-height:1.65}.homepage-compression_closingSection__eYNyg,.homepage-compression_knowledgeMapSection__yjYuj,.homepage-compression_trust__ZSHvi{padding-block:5rem}.homepage-compression_audience__n7MIm{padding-block:4.25rem}.homepage-compression_finalCta__nNgwm{min-height:0;grid-template-columns:1fr;align-items:start;padding:2rem}.homepage-compression_finalCta__nNgwm h2{font-size:clamp(3rem,13vw,3.7rem)}.homepage-compression_finalActions__2xY8v{display:grid;grid-template-columns:1fr}.homepage-compression_finalActions__2xY8v .beetl-button{width:100%}.homepage-compression_walkthroughAgenda__IWt2_{width:100%;margin-top:.5rem}.homepage-compression_videoToolbar__H9I0t{min-height:2.75rem}.homepage-compression_videoChapters__CDsFP{grid-template-columns:1fr}.homepage-compression_videoChapters__CDsFP li+li{border-top:1px solid rgb(255 255 255/10%);border-left:0}}