.landing{background:var(--bg-surface);position:relative;overflow:hidden}.landing__hero-header{flex-direction:column;align-items:center;margin-top:2.5rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.landing__hero-header{margin-top:3.12rem;margin-bottom:1.81rem}}@media (min-width:768px) and (max-width:1023px){.landing__title.text{font-weight:var(--font-weight-light);font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}}@media (min-width:1024px){.landing__title.text{font-weight:var(--font-weight-light);font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}}.landing__search-wrapper{z-index:2;justify-content:center;align-items:center;margin-top:1.81rem;display:flex;position:relative}@media (min-width:1024px){.landing__search-wrapper{margin-top:0}}.landing__search{width:100%;max-width:52.875rem}@media (max-width:767px){.landing__search{max-width:21.875rem}}.landing .search-filter__wrapper{background:var(--bg-page);box-shadow:var(--shadow-elevated);border-radius:.625rem;height:3rem}.landing .search-filter__input-wrapper{opacity:.5}.landing .search-filter__input-wrapper:focus-within{opacity:1}.landing .search-filter__search-icon,.landing .search-filter__input::placeholder{color:var(--color-text-muted)}.landing .search-filter__filter-button:hover .search-filter__filter-icon{color:var(--color-text-ternary)}.landing .search-filter__filter-button:hover{background-color:#0000}.landing__section{margin-top:2rem;padding-bottom:5rem}@media (min-width:768px){.landing__section{margin-top:5rem;padding-bottom:4.31rem}}.landing__cta{justify-content:center;display:flex}.landing__loader{justify-content:center;align-items:center;width:100%;min-height:20rem;display:flex}
