:root{--hamburger-container-size: 50px;--hamburger-height: 23px}nav .hamburger-container{position:relative;display:table-cell;vertical-align:middle;text-align:center;width:var(--hamburger-container-size);border-right:20px solid transparent;border-bottom:5px solid transparent}.hamburger{display:inline-block;width:var(--hamburger-container-size);height:var(--hamburger-container-size)}.hamburger-icon{display:inline-block;cursor:pointer}.hamburger-icon .hamburger-icon__checkbox{display:block;width:100%;height:100%;position:relative;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0;left:0;top:0}.hamburger-icon div{margin:auto;position:absolute;inset:-10px 0 0;width:100%;height:var(--hamburger-height)}.hamburger-icon span{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.hamburger-icon span:first-of-type{width:100%;top:8px}.hamburger-icon span:nth-child(2){width:50%;top:calc(50% + 5px)}.hamburger-icon span:last-of-type{width:70%;bottom:-3px}.hamburger-icon.active span:first-of-type,.hamburger-icon .hamburger-icon__checkbox.active+div span:first-of-type{width:100%;transform:rotate(45deg);top:17.5px}.hamburger-icon.active span:nth-child(2),.hamburger-icon .hamburger-icon__checkbox.active+div span:nth-child(2){opacity:0}.hamburger-icon.active span:last-of-type,.hamburger-icon .hamburger-icon__checkbox.active+div span:last-of-type{width:100%;transform:rotate(-45deg);bottom:5px}.hamburger-icon.active:hover span:first-of-type,.hamburger-icon.active:hover span:last-of-type,.hamburger-icon:hover .hamburger-icon__checkbox:checked+div span:first-of-type,.hamburger-icon:hover .hamburger-icon__checkbox:checked+div span:last-of-type{width:100%}.hamburger-icon:hover span:first-of-type{width:100%}.hamburger-icon:hover span:nth-child(2){width:100%}.hamburger-icon:hover span:last-of-type{width:100%}*{margin:0 auto;padding:0;border:0px}[v-cloak]{display:none!important}body{background:#036;font-family:Lexend,sans-serif;color:#fff}body.menu-open,body.filter-open,body.sorting-open,body.filter-option-details-open{overflow:hidden}nav{z-index:9999;position:fixed;display:table;top:0;width:100%;height:80px;background:#174978}nav .icon{display:table-cell;vertical-align:middle;text-align:left;padding-left:15px;width:50px;font-size:50px;line-height:50px;font-weight:600;color:#fff}nav .logo{display:table-cell;vertical-align:middle;text-align:left;padding-left:10px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:20px;line-height:20px;font-weight:600;color:#fff}nav .exit-button{display:table-cell;vertical-align:middle;text-align:right;padding-right:15px}nav .exit-button a{display:inline-block;font-size:50px;line-height:80px;color:#fff;cursor:pointer}nav .exit-button a:hover{opacity:.75}.mobile-menu{z-index:99999;opacity:0;pointer-events:none;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:#174978;background:#036;flex-direction:column;transition:all .3s ease;overflow-y:auto}body.menu-open .mobile-menu{opacity:1;pointer-events:auto}.mobile-menu a{display:block;width:calc(100% - 30px);padding:25px 15px;border-bottom:1px solid rgba(255,255,255,.1);font-size:18px;font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff}.mobile-menu a:hover{background:#0000001a}.mobile-menu a span{width:40px;font-size:15px;vertical-align:middle;padding-bottom:5px}input,textarea,button,select{font-family:Lexend,sans-serif;font-size:18px;color:#000}a{text-decoration:none;transition:all .3s ease}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}@media(max-width:767px){.hide-on-mobile{display:none!important}}.core{position:static;margin-top:80px}.core.has-search{margin-top:160px}.filter-backdrop{z-index:9998;opacity:0;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100vh;background:#00000080;transition:all .3s ease}body.filter-open .filter-backdrop{opacity:1;pointer-events:auto}.filter-menu{z-index:9999;opacity:0;pointer-events:none;position:fixed;left:0;top:80px;width:100%;height:calc(100vh - 80px);background:#036;overflow-y:auto;transition:all .3s ease}body.filter-open .filter-menu{opacity:1;pointer-events:auto}.filter-menu .filter-option-header{display:block;width:calc(100% - 30px);padding:15px;background:#0000001a;font-size:22px;font-family:Oswald,sans-serif;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.1)}.filter-menu .filter-option-header span{float:right;font-size:30px;line-height:30px;cursor:pointer}.filter-menu .filter-option-title{display:block;width:calc(100% - 30px);padding:15px;background:#0000001a;font-size:18px;font-family:Oswald,sans-serif;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.filter-menu .filter-option-entry{display:table;width:calc(100% - 30px);padding:15px}.filter-menu .filter-option-photo{display:table-cell;vertical-align:middle;text-align:left;width:80px;padding-right:15px;cursor:pointer}.filter-menu .filter-option-photo img{width:100%;border-radius:5px}.filter-menu .filter-option-entry-title{display:table-cell;vertical-align:middle;text-align:left}.filter-menu .filter-option-entry-toggle{display:table-cell;vertical-align:middle;text-align:right;width:50px;font-size:22px;color:#00000080;cursor:pointer}.filter-menu .filter-option-entry-toggle input[type=checkbox]{width:30px;height:30px;cursor:pointer}.filter-menu .filter-bottom-buffer{display:block;width:100%;height:70px}.filter-menu .filter-submit-button{z-index:99991;position:fixed;bottom:0;left:0;width:50%;height:70px;background:#174978;color:#fff;font-size:22px;text-align:center;line-height:40px;font-family:Oswald,sans-serif;text-transform:uppercase;cursor:pointer}.filter-menu .filter-submit-button:first-of-type{left:0;background:#000}.filter-menu .filter-submit-button:last-of-type{right:0;left:auto}.sorting-menu{z-index:9999;opacity:0;pointer-events:none;position:fixed;left:0;top:80px;width:100%;height:calc(100vh - 80px);background:#036;overflow-y:auto;transition:all .3s ease}body.sorting-open .sorting-menu{opacity:1;pointer-events:auto}.sorting-menu .sorting-option-header{display:block;width:calc(100% - 30px);padding:15px;background:#0000001a;font-size:22px;font-family:Oswald,sans-serif;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.1)}.sorting-menu .sorting-option-header span{float:right;font-size:30px;line-height:30px;cursor:pointer}.sorting-menu .sorting-option{display:table;width:calc(100% - 30px);padding:20px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sorting-menu .sorting-option:hover{background:#0000001a}.sorting-menu .sorting-option.active{background:#000}.sorting-menu .sorting-option-title{display:table-cell;vertical-align:middle;text-align:left;font-size:18px}.sorting-menu .sorting-option-direction{display:table-cell;vertical-align:middle;text-align:right;font-size:14px;opacity:.7}.notice{position:static;display:block;width:calc(100% - 30px);padding:15px;text-align:center;background:#0000001a;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.info-page{position:static;padding:15px;font-size:18px;line-height:1.5em}.info-page h1,.info-page h2,.info-page h3,.info-page h4,.info-page h5,.info-page h6{margin-top:25px;margin-bottom:10px;font-family:Oswald,sans-serif}.info-page p{margin-bottom:15px}.info-page a{color:#000;border-bottom:1px solid #000}.info-page a:hover{border-color:transparent}.info-page ul,.info-page ol{margin-bottom:15px;padding-left:30px}.info-page li{margin-bottom:5px}.info-page img,.info-page video,.info-page figure{max-width:100%;margin-bottom:15px;border-radius:5px}.filter-option-details{z-index:99999;position:fixed;top:0;left:0;width:calc(100% - 50px);height:calc(100vh - 50px);background:#000;overflow-y:auto;padding:25px;opacity:0;pointer-events:none;transition:all .3s ease}body.filter-option-details-open .filter-option-details{opacity:1;pointer-events:auto}.filter-option-details img{width:100%;border-radius:5px;margin-bottom:15px}.filter-option-details h1{font-size:22px;margin-bottom:15px;color:#fff}.filter-option-details p{font-size:18px;line-height:1.5em;margin-bottom:15px;color:#fff}.filter-option-details .close-button{position:absolute;top:15px;right:15px;font-size:30px;line-height:30px;cursor:pointer;color:#fff}.filter-option-details .close-button:hover{opacity:.75}.tag-link{display:inline-block;padding:5px;background:#fff;color:#000;border-radius:5px;font-size:14px;margin:0 5px 5px 0}.tag-link:first-of-type{margin-top:20px}.grass-details{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding:15px}.grass-details .grass-info-block{display:block;width:calc(100% - 30px);padding:15px;background:#0000001a;border-radius:5px}.grass-details .grass-info-block h1{display:block;width:calc(100% + 15px);margin-left:-15px;padding-left:15px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;font-size:14px}.grass-details .grass-info-block p{font-size:18px;line-height:1.5em;margin-top:5px}@media(max-width:767px){.grass-details{grid-template-columns:1fr}}.photo-with-caption{position:static;text-align:center;margin-bottom:50px;padding:15px}.photo-with-caption:last-of-type{margin-bottom:0}.photo-with-caption img{width:100%;border-radius:5px 5px 0 0}.photo-with-caption p{display:block;background:#0000001a;padding:15px;margin-bottom:0;border-radius:0 0 5px 5px;font-size:14px;color:#fff}.grass-table{display:table;width:100%}.grass-table .row{display:table-row}.grass-table a.row{cursor:pointer}.grass-table a.row:hover .cell{background:#0000001a}.grass-table .cell{display:table-cell;vertical-align:middle;text-align:left;line-height:1.1em;padding:15px;color:#fff;font-size:18px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.grass-table .cell.has-photo{width:80px;padding-right:0}.grass-table .row:last-of-type .cell{border-bottom:0px}.grass-table-photo{width:80px;border-radius:5px}.alt-name{display:block;margin-top:10px;font-size:14px}.search-table{z-index:9999;position:fixed;top:80px;display:table;width:100%;height:80px;background:#036;border-bottom:1px solid rgba(255,255,255,.1)}.search-table .search-input{position:relative;display:table-cell;vertical-align:middle;text-align:left;padding:15px}.search-table .search-input span{position:absolute;z-index:99;left:28px;top:28px;font-size:30px;color:#00000080;pointer-events:none;background:#fff}.search-table .search-input input{width:calc(100% - 71px);padding:15px 15px 15px 50px;font-size:14px;background:#fff;border:2px solid #FFF;color:#000;border-radius:5px}.search-table .search-input input::placeholder{color:#000000bf}.search-table .search-input input:focus{outline:none;border-color:#174978}.search-table .search-filter-button{display:table-cell;vertical-align:middle;text-align:right;padding:15px 15px 15px 0;width:50px}.search-table .search-filter-button a{display:inline-block;width:100%;height:52px;width:50px;text-align:center;background:#174978;color:#fff;border-radius:5px}.search-table .search-filter-button a:hover{background:#0006}.search-table .search-filter-button a div{display:block;font-size:20px;line-height:20px;padding-top:8px}.search-table .search-filter-button a span{display:block;font-size:9px;padding-top:5px}.details-wrapper{position:static}.details-wrapper img{width:100%;margin-bottom:-5px}
