.home-hero{position:relative;min-height:100svh;background-color:#000;overflow:hidden;display:flex;flex-direction:column}.home-hero .top-gradient{position:absolute;top:-30vh;left:0;width:100%;height:auto;display:block;z-index:1;pointer-events:none}.home-hero .hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:14vh;width:100%;max-width:1100px;margin:0 auto;padding-left:var(--site-gutter);padding-right:var(--site-gutter);flex:1}.home-hero .hero-title{font-size:clamp(2rem,5vw,2.8rem);font-weight:300;line-height:1.15;margin-bottom:2.2rem;letter-spacing:-.02em;text-shadow:0 4px 30px rgba(0,0,0,.5)}.home-hero .hero-btn,.home-hero .hero-title{font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff}.home-hero .hero-btn{position:relative;isolation:isolate;overflow:hidden;font-size:1.1rem;font-weight:500;letter-spacing:.02em;background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 45%,hsla(0,0%,100%,.1));border:1px solid hsla(0,0%,100%,.22);padding:1.3rem 2.5rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.9rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background .4s ease;backdrop-filter:blur(10px) saturate(1.6);-webkit-backdrop-filter:blur(10px) saturate(1.6);box-shadow:0 4px 25px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -8px 18px hsla(0,0%,100%,.06);outline:none;text-decoration:none}.home-hero .hero-btn>*{position:relative;z-index:1}.home-hero .hero-btn:before{background:linear-gradient(120deg,transparent 15%,hsla(0,0%,100%,.45) 50%,transparent 85%);transform:translateX(-130%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.home-hero .hero-btn:after,.home-hero .hero-btn:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero .hero-btn:after{background:radial-gradient(120% 80% at 30% -10%,hsla(0,0%,100%,.35) 0,transparent 55%);opacity:.7;transition:opacity .4s ease}.home-hero .hero-btn:hover{color:#fff;background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.22));border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 10px 36px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -10px 22px hsla(0,0%,100%,.1),0 0 28px hsla(0,0%,100%,.14)}.home-hero .hero-btn:hover:before{transform:translateX(130%)}.home-hero .hero-btn:hover:after{opacity:1}.home-hero .blinking-dot{width:10px;height:10px;background-color:var(--accent);border-radius:50%;position:relative;display:inline-block;animation:home-pulse-glow 2s ease-in-out infinite}.home-hero .blinking-dot:after{content:"";position:absolute;inset:-5px;background-color:var(--accent-soft);border-radius:50%;animation:home-wave-expand 2s ease-in-out infinite}@keyframes home-pulse-glow{0%,to{opacity:.5;transform:scale(.85);box-shadow:0 0 4px var(--accent-soft)}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 12px rgba(37,211,102,.9)}}@keyframes home-wave-expand{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.3);opacity:0}}.home-hero .hero-wordmark-wrap{position:relative;z-index:2;width:100%;padding:0 var(--site-gutter) 2rem;display:flex;justify-content:center;align-items:flex-end;margin-top:auto}.home-hero .hero-wordmark{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:clamp(4rem,22vw,18rem);font-weight:300;color:#fff;letter-spacing:-.04em;line-height:.8;text-align:center;width:100%;opacity:.95;white-space:nowrap;pointer-events:none}.home-hero .video-container{position:absolute;bottom:0;left:0;width:100%;height:92%;overflow:hidden;z-index:0}.home-hero .bg-video{width:100%;height:110%;-o-object-fit:cover;object-fit:cover;display:block}.home-hero .hero-title .word-wrapper{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.15em;margin-bottom:-.15em}.home-hero .hero-title .word-inner{display:inline-block;opacity:0;transform:translateY(105%);filter:blur(20px);animation:home-word-reveal 1.3s cubic-bezier(.05,.9,.1,1) forwards}@keyframes home-word-reveal{0%{opacity:0;transform:translateY(105%);filter:blur(20px)}30%{opacity:1}to{opacity:1;transform:translateY(0);filter:blur(0)}}.home-hero .hero-wordmark .letter-wrapper{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:.8}.home-hero .hero-wordmark .letter-inner{display:inline-block;opacity:0;transform:translateX(-105%);filter:blur(20px);animation:home-letter-reveal 1.2s cubic-bezier(.05,.9,.1,1) forwards}@keyframes home-letter-reveal{0%{opacity:0;transform:translateX(-105%);filter:blur(20px)}25%{opacity:1}to{opacity:.95;transform:translateX(0);filter:blur(0)}}.home-hero .scroll-prompt{position:absolute;bottom:2rem;right:1.5rem;z-index:4;text-align:right}@media (min-width:768px){.home-hero .scroll-prompt{right:2.5rem;bottom:2.5rem}}.cap2-section{padding-block:clamp(4.5rem,10vh,7.5rem)!important;background-color:#0a0a0a!important;background-image:radial-gradient(ellipse 80% 55% at 8% -8%,rgba(232,121,249,.14),transparent 58%),radial-gradient(ellipse 72% 48% at 92% 28%,rgba(87,144,230,.16),transparent 52%),radial-gradient(ellipse 64% 42% at 48% 108%,rgba(37,211,102,.1),transparent 55%)!important}.cap2,.cap2-section{position:relative;overflow:hidden}.cap2{isolation:isolate}.cap2__grid-bg{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:64px 64px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 85%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 85%)}.cap2__grid-bg,.cap2__orb{position:absolute;pointer-events:none}.cap2__orb{border-radius:50%;filter:blur(90px);opacity:.28;will-change:transform}.cap2__orb--a{top:-8rem;left:-6rem;width:26rem;height:26rem;background:radial-gradient(circle,rgba(232,121,249,.55),transparent 70%);animation:cap2-float 16s ease-in-out infinite}.cap2__orb--b{top:30%;right:-8rem;width:30rem;height:30rem;background:radial-gradient(circle,rgba(87,144,230,.5),transparent 70%);animation:cap2-float 20s ease-in-out infinite reverse}.cap2__orb--c{bottom:-10rem;left:30%;width:28rem;height:28rem;background:radial-gradient(circle,rgba(37,211,102,.4),transparent 70%);animation:cap2-float 18s ease-in-out infinite}@keyframes cap2-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2rem,-1.5rem,0) scale(1.08)}}.cap2__layout{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--site-gutter);display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.cap2__intro{max-width:42rem}.cap2__label{margin-bottom:1rem;color:hsla(0,0%,100%,.45)}.cap2__heading{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:#fff;margin-bottom:1.25rem;text-wrap:balance;display:flex;flex-direction:column;gap:.08em}.cap2__heading-line{display:block}.cap2__body{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:hsla(0,0%,100%,.58);max-width:34rem}.cap2__bento{display:grid;grid-template-columns:1fr;gap:1rem}.cap2__cell{position:relative;min-height:22rem}.cap2__cell--featured{min-height:28rem}.cap2__cell--accent{min-height:16rem}.cap2__cell-inner{position:relative;height:100%;border-radius:var(--radius-card-lg);overflow:hidden;padding:1px;background:linear-gradient(160deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04) 45%,hsla(0,0%,100%,.02));box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .45s var(--ease-out-expo)}.cap2__cell:hover .cap2__cell-inner{box-shadow:0 28px 64px rgba(0,0,0,.5),0 0 40px color-mix(in srgb,var(--cap-color,#fff) 18%,transparent),inset 0 1px 0 hsla(0,0%,100%,.16)}.cap2__cell-border{position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--cap-gradient,linear-gradient(135deg,#fff,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;transition:opacity .45s ease;pointer-events:none;z-index:4}.cap2__cell:hover .cap2__cell-border{opacity:.9}.cap2__cell-glow{position:absolute;inset:0;border-radius:inherit;background:var(--cap-gradient);opacity:.12;transition:opacity .45s ease;pointer-events:none}.cap2__cell:hover .cap2__cell-glow{opacity:.22}.cap2__cell-watermark{position:absolute;top:-.5rem;right:.75rem;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:clamp(7rem,14vw,11rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:hsla(0,0%,100%,.045);pointer-events:none;z-index:1}.cap2__cell-content{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;min-height:inherit;padding:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(165deg,rgba(18,18,22,.82),rgba(10,10,12,.94));border-radius:inherit}.cap2__cell-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.cap2__cell-kicker{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cap-color)}.cap2__cell-index{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.16em;color:hsla(0,0%,100%,.38)}.cap2__cell-title{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:clamp(2.15rem,4.2vw,3.25rem);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:#fff;margin-bottom:.35rem}.cap2__visual{position:relative;flex:1 1 auto;width:100%;min-height:9.5rem;margin:.75rem 0 1.25rem;display:flex;align-items:center;pointer-events:none}.cap2__visual--design{justify-content:center;min-height:12rem}.cap2__palette{width:min(100%,17.5rem);display:flex;flex-direction:column;gap:.45rem;filter:drop-shadow(0 18px 36px rgba(0,0,0,.35))}.cap2__swatch{position:relative;height:2.85rem;border-radius:.55rem;transform-origin:left center;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.cap2__swatch-meta{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 .85rem;font-size:.72rem;letter-spacing:.02em;color:hsla(0,0%,100%,.92)}.cap2__swatch-meta strong{font-weight:600}.cap2__swatch-meta em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;opacity:.8}.cap2__swatch-meta--dark{color:hsla(0,0%,4%,.78)}.cap2__visual--tech{flex-direction:column;align-items:flex-start;justify-content:center;gap:.85rem;padding-right:.5rem;overflow:hidden}.cap2__signal{display:block;height:3px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--signal-color) 20%,transparent),var(--signal-color) 55%,color-mix(in srgb,var(--signal-color) 70%,#fff));box-shadow:0 0 14px color-mix(in srgb,var(--signal-color) 55%,transparent)}.cap2__visual--intel{justify-content:space-between;gap:1.25rem;overflow:hidden}.cap2__flow{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.35rem;min-width:0}.cap2__flow-row{position:relative;display:flex;align-items:center;width:100%}.cap2__flow-line{display:block;width:100%;height:2px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,hsla(0,0%,100%,.75),color-mix(in srgb,var(--cap-color) 80%,#fff));box-shadow:0 0 12px color-mix(in srgb,var(--cap-color) 45%,transparent)}.cap2__flow-row--1 .cap2__flow-line{background:linear-gradient(90deg,color-mix(in srgb,var(--cap-color) 55%,transparent),var(--cap-color));width:82%}.cap2__flow-node{position:absolute;right:0;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--cap-color) 35%,transparent),0 0 16px color-mix(in srgb,var(--cap-color) 60%,transparent)}.cap2__flow-row--1 .cap2__flow-node{right:18%;background:var(--cap-color)}.cap2__chart{width:4.75rem;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;opacity:.85}.cap2__chart-label{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.4);text-align:right}.cap2__chart-bars{display:flex;align-items:flex-end;justify-content:flex-end;gap:.35rem;height:4.5rem;padding-top:.25rem;border-left:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding-left:.45rem}.cap2__chart-bar{width:.55rem;height:100%;border-radius:2px 2px 0 0;transform-origin:bottom center;background:linear-gradient(180deg,color-mix(in srgb,var(--cap-color) 90%,#fff),color-mix(in srgb,var(--cap-color) 35%,transparent))}.cap2__cell-tags{list-style:none;margin:0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.cap2__tag{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;font-size:.78rem;font-weight:500;letter-spacing:.01em;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px)}.cap2__tag--more{color:var(--cap-color);border-color:color-mix(in srgb,var(--cap-color) 45%,transparent);background:color-mix(in srgb,var(--cap-color) 12%,transparent)}.cap2__cell--design.cap2__cell--featured .cap2__cell-content{background:linear-gradient(165deg,#f3f3f4,#e8e8ea)}.cap2__cell--design.cap2__cell--featured .cap2__cell-kicker,.cap2__cell--design.cap2__cell--featured .cap2__cell-title{color:#0a0a0a}.cap2__cell--design.cap2__cell--featured .cap2__cell-kicker{color:#c0267e}.cap2__cell--design.cap2__cell--featured .cap2__cell-index,.cap2__cell--design.cap2__cell--featured .cap2__cell-watermark{color:hsla(0,0%,4%,.12)}.cap2__cell--design.cap2__cell--featured .cap2__cell-index{color:hsla(0,0%,4%,.38)}.cap2__cell--design.cap2__cell--featured .cap2__tag{color:#fff;background:rgba(55,55,60,.72);border-color:transparent}.cap2__cell--design.cap2__cell--featured .cap2__tag--more{color:#0a0a0a;background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,4%,.12)}.cap2__cell--design.cap2__cell--featured .cap2__cell-link{color:#0a0a0a}.cap2__cell-desc,.cap2__cell-dot,.cap2__cell-item,.cap2__cell-list{display:none}.cap2__cell-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.35rem;font-size:.95rem;font-weight:600;color:var(--cap-color);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:gap .35s var(--ease-out-expo)}.cap2__cell-arrow{transition:transform .35s var(--ease-out-expo)}.cap2__cell-link:hover{gap:.85rem}.cap2__cell-link:hover .cap2__cell-arrow{transform:translateX(4px)}.cap2__accent-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:inherit;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-card-lg);overflow:hidden;background:linear-gradient(145deg,rgba(37,211,102,.16),transparent 55%),linear-gradient(165deg,rgba(18,18,22,.88),rgba(10,10,12,.96));border:1px solid rgba(37,211,102,.22);box-shadow:none;backdrop-filter:none}.cap2__accent-orb{position:absolute;right:8%;top:20%;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,rgba(37,211,102,.35),transparent 70%);filter:blur(8px);pointer-events:none}.cap2__accent-label{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(37,211,102,.85);margin-bottom:.75rem}.cap2__accent-label,.cap2__accent-stat{position:relative;z-index:1;font-weight:600}.cap2__accent-stat{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:clamp(4.5rem,10vw,6.5rem);line-height:.9;letter-spacing:-.04em;color:#fff;margin-bottom:1rem}.cap2__accent-copy{position:relative;z-index:1;font-size:1rem;line-height:1.55;color:hsla(0,0%,100%,.58);max-width:22rem;margin-bottom:1.5rem}.cap2__accent-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;font-size:.95rem;font-weight:600;color:#25d366;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:gap .35s var(--ease-out-expo)}.cap2__accent-cta:hover{gap:.85rem}@media (min-width:768px){.cap2__bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(17rem,auto);gap:1.25rem}.cap2__cell--featured{grid-column:1/span 7;grid-row:1/span 2;min-height:100%}.cap2__cell--featured .cap2__cell-content{padding:clamp(2rem,3.5vw,2.75rem)}.cap2__cell--featured .cap2__cell-title{font-size:clamp(2.75rem,4.5vw,3.75rem)}.cap2__cell--featured .cap2__cell-desc{max-width:32rem;margin-bottom:1.75rem}.cap2__cell--featured .cap2__cell-list{gap:.95rem 1.5rem}.cap2__cell--featured .cap2__visual{min-height:14rem}.cap2__cell--featured .cap2__palette{width:min(100%,20rem)}.cap2__cell--featured .cap2__swatch{height:3.15rem}.cap2__bento>.cap2__cell:nth-child(2){grid-column:8/span 5;grid-row:1;min-height:0}.cap2__bento>.cap2__cell:nth-child(3){grid-column:8/span 5;grid-row:2;min-height:0}.cap2__bento>.cap2__cell:nth-child(2) .cap2__cell-title,.cap2__bento>.cap2__cell:nth-child(3) .cap2__cell-title{font-size:clamp(1.85rem,2.8vw,2.35rem);margin-bottom:.15rem}.cap2__bento>.cap2__cell:nth-child(2) .cap2__visual,.cap2__bento>.cap2__cell:nth-child(3) .cap2__visual{min-height:5.5rem;margin:.35rem 0 .85rem}.cap2__bento>.cap2__cell:nth-child(2) .cap2__cell-link,.cap2__bento>.cap2__cell:nth-child(3) .cap2__cell-link{margin-top:.85rem}.cap2__bento>.cap2__cell:nth-child(2) .cap2__tag,.cap2__bento>.cap2__cell:nth-child(3) .cap2__tag{padding:.35rem .7rem;font-size:.72rem}.cap2__cell--accent{grid-column:1/span 12;grid-row:3;min-height:12.5rem}.cap2__accent-inner{flex-direction:row;align-items:flex-end;gap:2rem}.cap2__accent-label{position:absolute;top:clamp(1.35rem,2.5vw,2rem);left:clamp(1.35rem,2.5vw,2rem);margin:0}.cap2__accent-stat{margin:0;flex-shrink:0;font-size:clamp(4rem,8vw,5.5rem)}.cap2__accent-copy{margin:0;max-width:26rem;flex:1}.cap2__accent-cta{margin:0;flex-shrink:0}}@media (min-width:1100px){.cap2__bento{grid-auto-rows:minmax(19rem,auto);gap:1.4rem}.cap2__cell--accent{min-height:14rem}.cap2__accent-inner{gap:2.5rem}.cap2__accent-copy{max-width:28rem}}@media (max-width:767px){.cap2__cell-content{padding:1.5rem}.cap2__cell-watermark{font-size:7rem}.cap2__visual--intel{min-height:7.5rem}.cap2__chart{width:3.75rem}.cap2__chart-bars{height:3.5rem}}@media (prefers-reduced-motion:reduce){.cap2__orb{animation:none}}.marquee-logo-scroller{position:relative;z-index:5;width:100%;padding:3rem 0 2.75rem;background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);overflow:hidden}.marquee-logo-scroller__title{margin:0 auto 1.75rem;padding:0 var(--site-gutter);text-align:center;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#3d4450}.marquee-logo-scroller__viewport{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-logo-scroller__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;list-style:none;margin:0;padding:.5rem 0;animation-name:marquee-logo-belt;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.marquee-logo-scroller:hover .marquee-logo-scroller__track{animation-play-state:paused}@keyframes marquee-logo-belt{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee-logo-scroller__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:0 2.5rem;list-style:none}.marquee-logo-scroller__brand{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;opacity:.78;transition:opacity .3s ease,transform .35s var(--ease-out-expo)}.marquee-logo-scroller__item:hover .marquee-logo-scroller__brand{opacity:1;transform:scale(1.04)}.marquee-logo-scroller__logo{display:block;width:auto;height:2.75rem;max-width:7.5rem;-o-object-fit:contain;object-fit:contain}.marquee-logo-scroller__logo--wide{height:2.35rem;max-width:11rem}.marquee-logo-scroller__logo--mark{height:2.5rem;max-width:2.5rem}.marquee-logo-scroller__label{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#4b5563;white-space:nowrap;line-height:1}.marquee-logo-scroller__label--wordmark{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;text-transform:none;color:#4b5563}@media (min-width:768px){.marquee-logo-scroller__title{font-size:.8125rem;letter-spacing:.22em;margin-bottom:2rem}.marquee-logo-scroller__item{min-height:5rem;padding:0 3.25rem}.marquee-logo-scroller__logo{height:3.15rem;max-width:8.5rem}.marquee-logo-scroller__logo--wide{height:2.65rem;max-width:13rem}.marquee-logo-scroller__logo--mark{height:2.85rem;max-width:2.85rem}.marquee-logo-scroller__label{font-size:1.1rem}.marquee-logo-scroller__label--wordmark{font-size:1.5rem}}@media (min-width:1100px){.marquee-logo-scroller{padding:3.25rem 0 3rem}.marquee-logo-scroller__item{padding:0 3.75rem}.marquee-logo-scroller__logo{height:3.4rem;max-width:9rem}.marquee-logo-scroller__logo--wide{height:2.85rem;max-width:14rem}}@media (max-width:640px){.marquee-logo-scroller{padding:2.15rem 0 2rem}.marquee-logo-scroller__title{margin-bottom:1.35rem;padding:0 1rem;font-size:.6875rem;letter-spacing:.16em}.marquee-logo-scroller__item{min-height:3.75rem;padding:0 1.75rem}.marquee-logo-scroller__brand{gap:.55rem}.marquee-logo-scroller__logo{height:2.25rem;max-width:6rem}.marquee-logo-scroller__logo--wide{height:1.9rem;max-width:9rem}.marquee-logo-scroller__logo--mark{height:2.1rem;max-width:2.1rem}.marquee-logo-scroller__label{font-size:.85rem;letter-spacing:.08em}.marquee-logo-scroller__label--wordmark{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.marquee-logo-scroller__track{animation:none;justify-content:center;flex-wrap:wrap;width:100%;max-width:56rem;margin:0 auto;gap:.5rem 0;padding:0 var(--site-gutter)}}