@import url("https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&amp;display=swap");.search-input-hero{position:relative;z-index:2;width:100%;max-width:600px}.search-input-hero .search-icon{position:absolute;top:20px;left:25px;opacity:0.5}.search-input-hero .search-input{padding:28px 45px 28px 55px;border:1px solid #e7e7e9;border-radius:50px}.search-suggestions-hero{z-index:2;width:100%;margin-top:15px;line-height:2.5;text-align:center}@media (min-width: 768px){.search-suggestions-hero{margin-bottom:30px}}.search-suggestions-hero .search-results-suggestion{display:inline-block;margin:0 3px}.search-suggestions-hero .search-results-suggestion-heading{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:400;line-height:16px}.search-suggestions-hero a{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:8px 16px 7px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #e7e7e9;border-radius:40px;color:#0d0c22}.search-suggestions-hero a:hover{border-color:#9e9ea7}body.source-serif-pro{font-family:'Source Serif Pro', serif}.signed-out-masthead{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.signed-out-masthead{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;height:480px;padding-top:0;padding-bottom:0}}.signed-out-masthead .text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:840px;margin-top:20px;text-align:center}@media (min-width: 768px){.signed-out-masthead .text-content{-ms-flex-align:start;align-items:flex-start;margin-top:0;text-align:left}}@media (min-width: 1600px){.signed-out-masthead .text-content{margin-left:100px}}.signed-out-masthead .text-content h1{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:29px}@media (min-width: 768px){.signed-out-masthead .text-content h1{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:38px}}@media (min-width: 1200px){.signed-out-masthead .text-content h1{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:48px;font-weight:700;line-height:56px}}.signed-out-masthead .text-content p{margin:16px 0}.signed-out-masthead .shot-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;color:#9e9ea7;font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (min-width: 768px){.signed-out-masthead .shot-content{-ms-flex-align:end;align-items:flex-end;width:auto}}.signed-out-masthead .shot-content .signed-out-masthead-image{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.signed-out-masthead .shot-content .signed-out-masthead-image{width:400px;height:266px}}@media (min-width: 1200px){.signed-out-masthead .shot-content .signed-out-masthead-image{width:510px;height:360px}}.signed-out-masthead .shot-content .user-credit{margin-top:20px}.signed-out-masthead .shot-content .user-credit-link{color:#9e9ea7;text-decoration:underline}.signed-out-hero{position:relative;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:50px 20px}@media (min-width: 500px){.signed-out-hero{height:560px}}.signed-out-hero .hero-categories{z-index:2;-ms-flex-order:0;order:0;margin-top:0;margin-bottom:20px;border:0}.signed-out-hero .hero-categories .scroll{opacity:0;pointer-events:none}.signed-out-hero .hero-categories ul{display:inline-block;gap:0}.signed-out-hero .hero-category a,.signed-out-hero .hero-category.active a{height:auto;margin:0;padding:10px 15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:50px;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;font-weight:400}@media (min-width: 768px){.signed-out-hero .hero-category a,.signed-out-hero .hero-category.active a{margin:0 5px;padding:16px 20px;font-size:16px}}.signed-out-hero .hero-category.active a{font-weight:500}.signed-out-hero .hero-category.active a,.signed-out-hero .hero-category a:hover{background:#fff;color:#000}.signed-out-hero .hero-media{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-webkit-filter:brightness(0.3);filter:brightness(0.3);-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.signed-out-hero .hero-media{-webkit-filter:brightness(0.4);filter:brightness(0.4)}}.signed-out-hero .hero-media-asset{position:absolute;height:100vh;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.signed-out-hero .hero-media-asset.is-hidden{opacity:0}.signed-out-hero .hero-media-asset.is-visible{opacity:1}@media (min-width: 768px){.signed-out-hero .hero-media-asset{width:100vw;height:auto}}.signed-out-hero .hero-text-content{z-index:1;margin-top:0;color:#fff}.signed-out-hero .hero-text-content .hero-text-content-h1{margin:0 auto;color:#0d0c22;font-family:"Source Serif Pro", serif;font-size:32px;font-weight:400;letter-spacing:-1px;line-height:1.25;text-align:center}@media (min-width: 500px){.signed-out-hero .hero-text-content .hero-text-content-h1{font-family:"Source Serif Pro", serif;font-size:32px}}@media (min-width: 768px){.signed-out-hero .hero-text-content .hero-text-content-h1{font-size:62px}}.signed-out-hero .hero-text-content .hero-text-content-h2{max-width:565px;margin:24px auto;color:#3d3d4e;font-size:14px}@media (min-width: 768px){.signed-out-hero .hero-text-content .hero-text-content-h2{font-size:16px}}@media (min-width: 768px){.signed-out-hero .hero-text-content{text-align:center}}@media (min-width: 1600px){.signed-out-hero .hero-text-content{margin-left:0}}.signed-out-hero .hero-attribution{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;position:absolute;right:24px;bottom:24px}.signed-out-hero .hero-attribution-link{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.7;color:#fff}.signed-out-hero .hero-attribution-link:hover{opacity:1}
