.AiSearchHero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background-color:var(--ai-search-hero-background,#9f77ff);padding:var(--ai-search-hero-padding-top-mobile,56px) 16px var(--ai-search-hero-padding-bottom-mobile,56px)}@media screen and (min-width:768px){.AiSearchHero{padding:var(--ai-search-hero-padding-top,96px) 24px var(--ai-search-hero-padding-bottom,96px)}}.AiSearchHero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.AiSearchHero__picture{display:block}.AiSearchHero--overlay.AiSearchHero--has-media::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,var(--ai-search-hero-overlay-opacity,.3));pointer-events:none}.AiSearchHero__content{position:relative;z-index:1;width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;text-align:center}.AiSearchHero__title{margin:0;font-family:owners-wide,sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:var(--ai-search-hero-title-color,#fff)}@media screen and (min-width:768px){.AiSearchHero__title{font-size:40px}}.AiSearchHero__subtitle{margin-top:16px;max-width:560px;font-family:owners-wide,sans-serif;font-size:14px;line-height:1.5;color:var(--ai-search-hero-text-color,#fff)}.AiSearchHero__subtitle p{margin:0}.AiSearchHero__subtitle p+p{margin-top:8px}.AiSearchHero__subtitle a{color:inherit}@media screen and (min-width:768px){.AiSearchHero__subtitle{font-size:16px}}.AiSearchHero__search{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:32px}.AiSearchHero__search--chips-above{flex-direction:column-reverse}.AiSearchHero__form{position:relative;display:flex;align-items:center;width:100%;max-width:660px;border-radius:999px;background-color:var(--ai-search-hero-input-background,#fff)}.AiSearchHero__form-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding-left:20px}.AiSearchHero__form-icon svg{width:20px;height:20px;display:block}.AiSearchHero__form-icon svg path{fill:var(--ai-search-hero-input-color,#666)}.AiSearchHero__input{flex:1 1 auto;min-width:0;border:0;background:rgba(0,0,0,0);padding:16px 20px;font-family:owners-wide,sans-serif;font-size:14px;line-height:1.4;color:var(--ai-search-hero-input-color,#666);appearance:none}.AiSearchHero__input::placeholder{color:var(--ai-search-hero-input-color,#666);opacity:.8}.AiSearchHero__input:focus{outline:0}.AiSearchHero__input::-webkit-search-cancel-button{appearance:none}@media screen and (min-width:768px){.AiSearchHero__input{font-size:16px;padding:18px 24px 18px 20px}}.AiSearchHero__form:focus-within{box-shadow:0 0 0 2px var(--ai-search-hero-chip-background,#ede8ff)}.AiSearchHero__questions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.AiSearchHero__question{margin:0}.AiSearchHero__question-link{display:inline-block;border:0;cursor:pointer;appearance:none;padding:6px 16px;border-radius:999px;background-color:var(--ai-search-hero-chip-background,#ede8ff);color:var(--ai-search-hero-chip-color,#9f77ff);font-family:owners-wide,sans-serif;font-size:13px;line-height:1.4;text-decoration:none;transition:opacity 250ms ease-in-out}.AiSearchHero__question-link:focus-visible,.AiSearchHero__question-link:hover{opacity:.85}