.hero:after{background-color:var(--color-text);content:"";display:block;height:100px;left:0;position:absolute;top:100%;width:100%}.hero.herocallout:after,.hero.herocallout:before,.hero.herocareers:after,.hero.herocareers:before,.hero.qrhero:after{display:none}@media (min-width:1111px){.hero:before{background-color:var(--color-text);bottom:-2px;content:"";display:block;height:102px;position:absolute;right:0;width:45%;z-index:30}.hero.qrhero:before{width:35%}.hero.qrhero:after{display:block}}.hero.herocallout{.container,.hero__image-container{min-height:400px}}.hero__heading{-webkit-background-clip:text;background-clip:text;background-size:100%;color:transparent}.hero.homehero .heading-h1--hero{font-size:clamp(4.5rem,1rem + 10vw,11.25rem)}.hero.herocallout .heading-h1--hero{font-size:clamp(3.25rem,1rem + 10vw,5.25rem);text-wrap:pretty}.hero__heading__container{container-type:inline-size;overflow:visible;z-index:10}@container (height > 500px){.hero__heading.heading-h1--hero{font-size:clamp(4.5rem,1rem + 10vw,7.25rem)}}@media (max-height:1000px) and (min-width:48rem){.hero.homehero .heading-h1--hero{font-size:clamp(4.5rem,1rem + 9cqi,11.25rem)}}@media (max-height:900px) and (min-width:48rem){.hero{max-height:80vh}.hero.homehero{min-height:600px}.hero.herocallout,.hero.qrhero{max-height:unset}.hero__img-container{max-height:80vh;width:100%!important}}@media (max-height:900px) and (min-width:78rem){.hero.qrhero{max-height:80vh}}.hero.qrhero .iphone{position:relative;width:auto;display:inline-block}.hero.qrhero .qr-video{display:block;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:28px;height:728px}.hero.qrhero .phone-overlay{position:absolute;top:-1px}@media (max-width:500px){.hero.qrhero .phone-overlay{height:calc(100% + 4px)}}.hero.qrhero .qr-code{display:none;position:absolute;top:60%;left:50%;transform:translateX(-50%) translatey(50%)}@media (min-width:1111px){.hero.qrhero .qr-code{display:block}}.autocomplete-dropdown{position:absolute;z-index:10;margin-top:.25rem;width:100%;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.autocomplete-item{cursor:pointer;padding:.75rem;transition:background-color .2s ease}.autocomplete-item-selected,.autocomplete-item:focus,.autocomplete-item:hover{background-color:#f3f4f6}.autocomplete-item-title{font-weight:600;font-size:1rem;line-height:1.5;color:#000}.autocomplete-item-subtitle{font-size:.875rem;line-height:1.25;color:#6b7280}#hero-search{-webkit-appearance:none;-moz-appearance:none;appearance:none}#hero-search::-ms-clear,#hero-search::-ms-reveal{display:none;width:0;height:0}