.Hero_heroContainer__y_G8Y{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;color:white;text-align:center;position:relative}.Hero_heroContainer__y_G8Y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.Hero_heroContent__CueuW{position:relative;z-index:1;padding:20px}.Hero_heroTitle__qCbXk{font-size:4rem;margin-bottom:.5rem;font-family:Playfair Display,serif}.Hero_heroSubtitle__OTJ0x{font-size:1.5rem;margin-bottom:2rem;font-family:Lato,sans-serif}.Hero_emailForm__gI3_4{display:flex;justify-content:center;align-items:center}.Hero_emailInput__A4h8P{padding:.8rem 1.5rem;border-radius:25px 0 0 25px;border:none;outline:none;font-size:1rem;width:300px}.Hero_submitButton__XBDAj{padding:.8rem 1.5rem;border-radius:0 25px 25px 0;border:none;background-color:var(--color-secondary);color:white;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.Hero_submitButton__XBDAj:hover{background-color:#ff4757}@media (max-width:768px){.Hero_heroTitle__qCbXk{font-size:3rem}.Hero_heroSubtitle__OTJ0x{font-size:1.2rem}.Hero_emailForm__gI3_4{flex-direction:column}.Hero_emailInput__A4h8P{width:80%;border-radius:25px;margin-bottom:1rem;text-align:center}.Hero_submitButton__XBDAj{width:50%;border-radius:25px}}.SearchBar_searchBarContainer__3WJyq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:90%;max-width:800px;margin:0 auto;background-color:#000;border:1px solid #444;padding:8px;z-index:1000;transition:all .3s ease-in-out;left:50%;transform:translateX(-50%)}.SearchBar_initialState__gHqJF{position:absolute;top:25vh;left:50%;transform:translateX(-50%);width:80%;border-radius:12px}.SearchBar_scrolledState__4e1Qf{position:fixed;top:15px;border-radius:30px;padding:6px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SearchBar_searchSection__S9CiD{padding:8px 24px;color:white;cursor:pointer;border-right:1px solid #444;transition:padding .3s ease-in-out}.SearchBar_searchSection__S9CiD:last-of-type{border-right:none}.SearchBar_searchSection__S9CiD label{font-size:12px;color:#aaa;display:block;transition:all .3s ease-in-out}.SearchBar_searchSection__S9CiD input,.SearchBar_searchSection__S9CiD span{background:none;border:none;color:white;font-size:16px;outline:none}.SearchBar_searchSection__S9CiD input::-moz-placeholder{color:#fff}.SearchBar_searchSection__S9CiD input::placeholder{color:#fff}.SearchBar_searchButton__lFj8T{background-color:#ff385c;color:white;border:none;border-radius:50%;width:48px;height:48px;margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.SearchBar_scrolledState__4e1Qf .SearchBar_searchSection__S9CiD{padding:4px 16px}.SearchBar_scrolledState__4e1Qf .SearchBar_searchSection__S9CiD label{opacity:0;height:0;visibility:hidden}.SearchBar_scrolledState__4e1Qf .SearchBar_searchButton__lFj8T{width:32px;height:32px;justify-content:center}.SearchBar_miniInputWrapper__Q_Ygs{display:none}.SearchBar_fullBar__9o28_{display:flex;align-items:center;gap:1rem;padding:.5rem;width:100%;justify-content:flex-start}@media (max-width:640px){.SearchBar_miniInputWrapper__Q_Ygs{display:flex;align-items:center;background-color:#000;border:1px solid #444;border-radius:9999px;padding:.5rem;width:100%;max-width:400px;margin:0 auto}.SearchBar_miniInputWrapper__Q_Ygs .SearchBar_miniInput__4MoU3{flex:1;border:none;background:transparent;color:#fff;font-size:1rem;padding:0;margin:0;outline:none}.SearchBar_miniInputWrapper__Q_Ygs .SearchBar_searchButton__lFj8T{background:none;border:none;padding:.25rem;margin-left:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.SearchBar_miniInputWrapper__Q_Ygs .SearchBar_searchButton__lFj8T svg{width:1.25rem;height:1.25rem;color:#fff}.SearchBar_miniInput__4MoU3{width:100%;padding:.5rem 1rem;border-radius:9999px;border:1px solid #444;background:#000;color:#fff}.SearchBar_fullBar__9o28_{display:none}.SearchBar_searchBarContainer__3WJyq.SearchBar_mobileExpanded__EN_tA .SearchBar_fullBar__9o28_{display:flex;margin-top:.5rem}.SearchBar_searchBarContainer__3WJyq.SearchBar_mobileExpanded__EN_tA .SearchBar_miniInputWrapper__Q_Ygs{display:none}#SearchBar_searchBarContainer__3WJyq{background:transparent!important;border:none!important;box-shadow:none!important}#SearchBar_searchBarContainer__3WJyq.SearchBar_initialState__gHqJF,#SearchBar_searchBarContainer__3WJyq.SearchBar_scrolledState__4e1Qf{border:none!important}}