.hero-search{z-index:3;background:var(--lemonade-white);border:1px solid var(--lemonade-border);text-align:left;border-radius:100px;align-items:center;width:100%;max-width:688px;margin:0 auto 12px;padding:6px;display:flex;position:relative;box-shadow:0 6px 24px #0000000f}.hero-search-field{align-items:center;min-width:0;display:flex}.hero-search-where{flex:62%}.hero-search-what{flex:38%}.hero-search-divider{background:var(--lemonade-border);flex:0 0 1px;align-self:stretch;margin:10px 0}.hero-search .address-autocomplete input,.hero-search select{box-sizing:border-box;width:100%;height:56px;color:var(--lemonade-black);text-overflow:ellipsis;background:0 0;border:none;border-radius:100px;font-family:inherit;font-size:16px}.hero-search .address-autocomplete.has-icon input{padding-left:46px}.hero-search .address-autocomplete.has-icon .address-autocomplete-icon{color:#6b6b6b;left:18px}.hero-search .address-autocomplete input::placeholder{color:#6b6b6b;opacity:1}.hero-search select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:0 34px 0 18px}.hero-search .address-autocomplete input:focus-visible,.hero-search select:focus-visible{outline:3px solid var(--lemonade-pink);outline-offset:-2px}.hero-search-submit{background:var(--lemonade-pink);height:56px;color:var(--lemonade-white);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:6px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.hero-search-submit:hover{background:var(--lemonade-pink-hover);transform:translateY(-2px)}.hero-search-submit:focus-visible{outline:3px solid var(--lemonade-black);outline-offset:2px}.hero-search .autocomplete-dropdown{text-align:left;margin-top:14px;left:-6px;right:-6px}.hero p.hero-reassurance{opacity:1;color:#5c5c5c;background:var(--lemonade-white);border:1px solid var(--lemonade-border);border-radius:100px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto;padding:9px 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #0000000d}.hero-reassurance-text{min-width:0}.hero p.hero-reassurance svg{color:var(--lemonade-pink);flex:none}@media (max-width:768px){.hero-search{border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;max-width:100%;padding:10px;box-shadow:0 2px 16px #0000001f}.hero-search-field{border:1px solid var(--lemonade-border);border-radius:14px}.hero-search-divider{display:none}.hero-search .address-autocomplete input,.hero-search select{border-radius:14px;height:52px}.hero-search-submit{width:100%;margin-left:0}.hero p.hero-reassurance{width:auto;box-shadow:none;background:0 0;border:none;justify-content:center;margin:0 auto;padding:6px 0 0}.hero-reassurance-text{text-wrap:balance}.hero-search .autocomplete-dropdown{margin-top:6px;left:0;right:0}}@media (max-width:359px){.hero p.hero-reassurance svg{display:none}}@media (prefers-reduced-motion:reduce){.hero-search-submit{transition:none}.hero-search-submit:hover{transform:none}}
.launch-video{aspect-ratio:16/9;background:#f3b3c4;border-radius:18px;width:100%;max-width:960px;margin:40px auto 0;position:relative;overflow:hidden;box-shadow:0 12px 28px #4a4a4a1f,0 2px 6px #4a4a4a14}.launch-video-player{object-fit:contain;background:#f3b3c4;width:100%;height:100%;display:block}.launch-video-poster{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.launch-video-poster img{object-fit:cover;width:100%;height:100%;display:block}.launch-video-poster:focus-visible{outline:3px solid var(--lemonade-pink);outline-offset:-3px}.launch-video-is-loading .launch-video-poster{cursor:progress;animation:1s ease-in-out infinite alternate launch-video-wait}@keyframes launch-video-wait{to{opacity:.82}}@media (max-width:640px){.launch-video{aspect-ratio:9/16;width:min(100%,43.875svh);margin-top:32px}}@media (prefers-reduced-motion:reduce){.launch-video-is-loading .launch-video-poster{animation:none}}