.Design2LandingClient-module__UfimBW__homeHeroDither{background-image:none}.Design2LandingClient-module__UfimBW__homeHeroViewport{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:72rem;margin:0 auto;padding:28px 0 18px;display:grid;position:relative}.Design2LandingClient-module__UfimBW__homeHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,3.5vw,56px);width:100%;min-width:0;max-width:100%;min-height:0;display:grid}.Design2LandingClient-module__UfimBW__homeHeroCopy{min-width:0;max-width:600px}.Design2LandingClient-module__UfimBW__homeHeroHeadline{max-width:660px;color:var(--foreground);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(52px,4.8vw,68px);font-weight:540;line-height:.92}.Design2LandingClient-module__UfimBW__homeHeroHeadline span{color:var(--color-brand-600);margin-top:.12em;display:block}.Design2LandingClient-module__UfimBW__homeHeroDescription{max-width:570px;color:var(--foreground-secondary);text-wrap:pretty;margin-top:26px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.Design2LandingClient-module__UfimBW__homeHeroDescription>p{margin:0}.Design2LandingClient-module__UfimBW__homeHeroDescriptionText{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.Design2LandingClient-module__UfimBW__homeHeroSummaryLine{width:100%;min-width:0;color:var(--foreground);white-space:nowrap;align-items:center;gap:7px;display:flex;margin-bottom:6px!important}.Design2LandingClient-module__UfimBW__heroLoopWindow{width:auto;min-width:0;height:1.25em;color:var(--foreground);vertical-align:bottom;flex:1 1 0;font-weight:650;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.Design2LandingClient-module__UfimBW__heroLoopTrack{flex-direction:column;animation:12s cubic-bezier(.76,0,.24,1) infinite Design2LandingClient-module__UfimBW__homepage-action-rewrite;display:flex;position:absolute;inset:0}.Design2LandingClient-module__UfimBW__heroLoopTrack>span{white-space:nowrap;flex:0 0 1.25em;align-items:center;height:1.25em;display:flex}.Design2LandingClient-module__UfimBW__homeHeroInstallPicker{min-width:0;margin-top:28px;width:100%!important;max-width:600px!important}.Design2LandingClient-module__UfimBW__homeHeroVisual{justify-content:flex-end;min-width:0;display:flex;position:relative;transform:translate(clamp(0px,2vw,28px))}.Design2LandingClient-module__UfimBW__homeHeroLogos{width:min(100%,64rem);margin:0 auto;padding-top:clamp(24px,3vh,36px)}@keyframes Design2LandingClient-module__UfimBW__homepage-action-rewrite{0%,13%{transform:translateY(0)}18%,31%{transform:translateY(-1.25em)}36%,49%{transform:translateY(-2.5em)}54%,67%{transform:translateY(-3.75em)}72%,85%{transform:translateY(-5em)}90%,to{transform:translateY(-6.25em)}}@media (max-width:1023px){.Design2LandingClient-module__UfimBW__homeHeroViewport{padding-top:56px}.Design2LandingClient-module__UfimBW__homeHeroGrid{grid-template-columns:1fr;gap:48px}.Design2LandingClient-module__UfimBW__homeHeroCopy{max-width:720px}.Design2LandingClient-module__UfimBW__homeHeroVisual{justify-content:center;transform:none}}@media (min-width:640px){.Design2LandingClient-module__UfimBW__homeHeroDither{background-image:url(/brand/dither_vertical.png)}}@media (max-width:639px){.Design2LandingClient-module__UfimBW__homeHeroViewport{grid-template-rows:auto auto;padding:48px 0 34px}.Design2LandingClient-module__UfimBW__homeHeroGrid{flex-direction:column;align-items:stretch;gap:108px;display:flex}.Design2LandingClient-module__UfimBW__homeHeroHeadline{font-size:clamp(33px,10.2vw,42px)}.Design2LandingClient-module__UfimBW__homeHeroDescription{margin-top:21px;font-size:15px}.Design2LandingClient-module__UfimBW__homeHeroSummaryLine{white-space:normal;flex-direction:column;align-items:flex-start;gap:1px;font-size:14px}.Design2LandingClient-module__UfimBW__heroLoopWindow{flex:none;width:100%}.Design2LandingClient-module__UfimBW__homeHeroInstallPicker{margin-top:26px}.Design2LandingClient-module__UfimBW__homeHeroVisual{display:flex}.Design2LandingClient-module__UfimBW__homeHeroLogos{padding-top:32px}}@media (prefers-reduced-motion:reduce){.Design2LandingClient-module__UfimBW__heroLoopTrack{animation:none}}
