.ferrofluid-container{width:100%;height:100%;position:relative;overflow:hidden}.ferrofluid-container canvas{width:100%;height:100%;display:block}
.stroke-text{width:100%;line-height:0;display:block}.stroke-text--hover{cursor:pointer}.stroke-text__svg{width:100%;height:var(--stroke-text-height,160px);display:block;overflow:visible}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none}
.electric-logo{width:100%;height:100%;position:relative;overflow:hidden}
.hero-brand{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;gap:0;width:min(900px,96vw);height:clamp(190px,21vw,250px);display:flex}.hero-brand__logo{flex:none;width:clamp(250px,23vw,320px);height:clamp(250px,23vw,320px);margin-right:clamp(-96px,-5.5vw,-72px);position:relative}.hero-brand__logo .electric-logo{width:100%;height:100%}.hero-brand__wordmark{width:clamp(430px,46vw,560px);min-width:0}.hero-brand__wordmark .stroke-text__svg{height:clamp(150px,16vw,205px)}.hero-brand__wordmark .stroke-text__stroke,.hero-brand__wordmark .stroke-text__fill{font-family:Arial,Helvetica,sans-serif}@media (max-width:900px){.hero-brand{gap:0;width:min(760px,96vw);height:clamp(150px,24vw,210px)}.hero-brand__logo{width:clamp(190px,27vw,250px);height:clamp(190px,27vw,250px);margin-right:clamp(-72px,-7vw,-52px)}.hero-brand__wordmark{width:clamp(330px,52vw,470px)}.hero-brand__wordmark .stroke-text__svg{height:clamp(120px,20vw,165px)}}@media (max-width:700px){.hero-brand{gap:0;width:min(520px,94vw);height:clamp(92px,24vw,128px)}.hero-brand__logo{width:clamp(118px,29vw,158px);height:clamp(118px,29vw,158px);margin-right:clamp(-44px,-8vw,-30px)}.hero-brand__wordmark{width:clamp(205px,50vw,290px)}.hero-brand__wordmark .stroke-text__svg{height:clamp(72px,18vw,98px)}}@media (max-width:430px){.hero-brand{width:96vw;height:clamp(82px,23vw,108px)}.hero-brand__logo{width:clamp(104px,28vw,132px);height:clamp(104px,28vw,132px);margin-right:clamp(-38px,-8vw,-28px)}.hero-brand__wordmark{width:clamp(185px,49vw,235px)}.hero-brand__wordmark .stroke-text__svg{height:clamp(64px,17vw,82px)}}
