@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700|Open+Sans:400,600|Thasadith|Alex+Brush');:root{--transparent:transparent;--white:#fff;--black:#000;--neutral-100:#e6e9e8;--neutral-200:#ddd;--neutral-300:#ced4d1;--neutral-500:#506055;--neutral-600:#46524B;--neutral-900:#222;--green-100:#74b573;--green-900:#77815c;--gold-100:#f9a938;--red-100:#f00;--red-200:#e1251b;--red-300:#D71411;--red-400:#b00;--red-500:#600}body{background-color:var(--white);font-family:'Open Sans';font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'PT Sans',sans-serif;font-weight:700;text-transform:uppercase}.headline{font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.1rem;margin-top:.5rem}.init{display:none}.seperator{height:.125rem;width:5rem;background-color:var(--white);margin:1rem auto 2rem auto}.body-container a:not(.nav-items a):hover{text-decoration:underline}.headlines-h.news-container{margin:-1rem}.headlines-h .news-item{margin:1rem;flex:1 0 0}.headlines-h .news-link{flex-direction:column;padding:0}.headlines-h .news-content{margin:1rem 0 0 0}.header-container{margin:0 0 2rem 0;position:relative;padding:1rem}.header-container.right .header-text{margin-left:auto}.header-container.light .header-text{background-color:oklch(from var(--white) l c h / 64%)}.header-text{padding:2rem;background-color:oklch(from var(--black) l c h / 64%);text-align:center;max-width:40rem;width:100%;min-height:10rem}.header-text h1>span{display:block}.cursive{font-family:'Alex Brush';text-transform:capitalize;font-size:4rem;margin:0;color:var(--white);line-height:.7;margin-top:1rem;font-weight:normal}.tagline{font-family:'Thasadith';font-size:2rem;color:var(--white);font-weight:normal}.header-container.light .cursive,.header-container.light .tagline{color:var(--black)}@media only screen and (width>64rem){.header-container{padding:2rem}.cursive{font-size:8rem}.tagline{font-size:3rem}}.banner{position:relative;padding:1rem;color:var(--white);text-align:center}.banner.critical{background-color:var(--red-200)}.banner>:last-child{margin-bottom:0}.banner-link{color:var(--white);font-weight:700;text-decoration:none}.banner-link:hover,.banner-link:focus{color:var(--white);text-decoration:underline}.banner-close{position:absolute;margin:0;padding:0;width:1rem;height:1rem;top:50%;transform:translateY(-50%);right:1rem;color:var(--white);font-size:1rem;line-height:1;cursor:pointer;will-change:opacity;transition:opacity .3s ease-in-out;opacity:.8}.banner-close:hover,.banner-close:focus{opacity:1}@media only screen and (width>= 48rem){.banner{padding:2rem}.banner-text{font-size:1.5rem}}.button-container{margin-top:4rem}.button-container .button{width:100%}.button-container .button+.button{margin-top:.25rem;margin-left:0}.body-container button,.body-container .button{font-family:'Open Sans',sans-serif!important;background-color:transparent;color:var(--neutral-900);border:.125rem solid var(--neutral-900);text-transform:uppercase}.body-container button:hover,.body-container .button:hover,.body-container button:focus,.body-container .button:focus{background-color:var(--red-300);color:var(--white)!important;text-decoration:none}button.on-light:hover,.button.on-light:hover,button.on-light:focus,.button.on-light:focus{border-color:var(--red-300)}button.on-dark,.button.on-dark{border-color:var(--white);background-color:transparent}.dd-link{text-transform:none}.dd-link:hover,.dd-link:focus{color:inherit!important}@media only screen and (width>= 40rem){.button-container .button{width:auto}.button-container .button+.button{margin-top:0;margin-left:.25rem}}.callout{border:.125rem solid var(--neutral-200)}.callout.right{margin-left:1rem;margin-bottom:1rem}.intro-video{position:absolute!important;top:0!important;left:0!important;min-width:100%;width:100%;object-fit:cover;z-index:-100;overflow:hidden;height:100%}.video-overlay{position:relative;top:0;left:0;display:flex;flex:1 0 auto;justify-content:center;align-items:center;height:100%!important;width:auto;color:var(--white);background-image:linear-gradient(to bottom,oklch(from var(--black) l c h / 80%),oklch(from var(--white) l c h / 32%));box-shadow:inset 0 .5rem .5rem -0.5rem var(--neutral-900),inset 0 -0.5rem .5rem -0.5rem var(--neutral-900);padding:1rem;margin:-1rem}.vo-content{max-width:40rem;width:100%;text-align:center;flex:1 0 auto}.video-overlay h1{color:var(--white);font-size:4rem}.video-overlay p{font-size:1.5rem;font-family:'Open Sans',sans-serif}.video-overlay button:hover,.video-overlay .button:hover{background-color:var(--neutral-100);color:var(--neutral-900)!important;border-color:var(--neutral-900)!important}.home .video-news{padding:1rem}@media only screen and (width < 40rem){.video-overlay h1{font-size:2rem}.video-overlay p{font-size:1rem}.video-overlay>.small-12{margin-top:1rem}}@media only screen and (40rem <= width <= 64rem){.video-overlay h1{font-size:3rem}}@media only screen and (width>= 40rem){.video-overlay{position:absolute;padding:unset;margin:unset;width:100%}}.site-header{position:sticky;top:0;z-index:10}.site-nav{display:flex;flex-direction:column;background-color:var(--white)}.site-logo .logo-block{padding:0;display:block;padding-inline:1rem}.site-logo img{max-height:4.8rem;width:auto}.site-logo,.item-mobile{max-width:calc(6rem - .125rem)}.nav-block{display:flex}.site-nav-top{justify-content:space-between}.nav-items{display:flex;padding:0;margin:0;list-style:none;align-items:center;justify-content:center}.nav-item{display:inline-flex;flex:1 0 auto;text-align:center;align-items:center;justify-content:center}.nav-button,.myaccount-button,.login-button{display:inline-flex;font-family:'PT Sans',sans-serif!important;text-align:center;text-transform:none;padding:1rem;color:var(--neutral-900);width:100%;align-items:center;justify-content:center;text-decoration:none;height:100%;box-shadow:none!important;background-color:transparent;will-change:background-color;transition:background-color .15s ease-in-out}.nav-button:is(:hover,:focus){text-decoration:none;color:inherit}.account-nav :where(.nav-button,.myaccount-button,.login-button){font-weight:700!important;color:var(--neutral-900)!important;padding:.75rem 1rem!important;margin-inline:.5rem;border-radius:.5rem;background-color:transparent!important}.account-nav :where(.nav-button,.myaccount-button,.login-button):hover{color:var(--neutral-900)!important;background-color:var(--neutral-100)!important}.account-nav :where(.nav-button,.myaccount-button,.login-button):focus-visible{outline:.125rem solid oklch(from var(--neutral-900) l c h / 32%)!important;outline-offset:.125rem}:where(.account-nav,#mobileMenu) .join-button{min-width:6rem;padding:1rem;border-radius:.5rem;background-color:var(--gold-100)!important}:where(.account-nav,#mobileMenu) .join-button:hover{background-color:oklch(from var(--gold-100) calc(l * 1.1) c h)!important}.item-search,.item-join,.item-renew{display:none}.item-search{flex-grow:1}.item-search>form{margin-inline:1rem}.item-search .search-button{border-radius:0 .25rem .25rem 0!important}.item-search #q{border-radius:.25rem 0 0 .25rem}.site-nav-bottom{display:grid;min-height:.25rem;background-color:var(--neutral-500)}.site-nav-bottom .nav-item{display:none}.site-nav-bottom .nav-item:not(:first-child){border-inline-start:.125rem solid var(--neutral-600)}.main-nav .nav-button{color:var(--white);background-color:var(--neutral-500);font-weight:400}.main-nav .nav-button:is(:hover,:focus){color:var(--white);background-color:var(--neutral-600)}.mobile-button{width:3rem!important;height:3rem!important;border-radius:.5rem!important;margin-inline-end:1rem!important;padding:0!important;display:grid;place-content:center}#mobileMenu{max-width:100vw!important;left:unset!important;top:0!important;transform:unset!important;background-color:oklch(from var(--black) l c h / 92%);backdrop-filter:blur(.25rem);z-index:100000}#mobileMenu .close-button{color:var(--white)}#mobileMenu .close-button:is(:hover,:focus){border-color:var(--white)}#mobileMenu .logo-mobile{margin-left:-0.25rem;filter:grayscale(1) invert(1)}#mobileMenu .nav-block{list-style:none;padding:0;margin:0}#mobileMenu .nav-items{flex-direction:column}#mobileMenu .nav-button{font-weight:600;font-size:1.1rem;color:var(--white)}@media only screen and (width>= 40rem){.site-logo,.item-mobile{max-width:unset}}@media only screen and (width>64rem){.site-nav-bottom{min-height:1rem}.site-nav-bottom .nav-item,.item-search,.item-join,.item-renew,.item-covid{display:inline-flex}.item-mobile{display:none}}.site-footer{text-align:center;padding:1rem;background:url(/WebsiteThemeFile/file/f6d5d894-0ffb-4156-ba97-1ee4b15a4c0b/harvest-crop-dark.jpg) bottom center;background-size:cover;color:var(--white)}.site-footer a,.site-footer a:hover,.site-footer a:focus{color:var(--white);text-decoration:none!important}.site-footer a:hover,.site-footer a:focus{opacity:.8}.site-footer .address{font-style:normal}.social-icons{margin:2rem 0;padding:0;display:flex;align-items:center;justify-content:center;list-style:none}@media only screen and (width>= 48rem){.site-footer{padding:2rem}}@media only screen and (width>64rem){.site-footer{padding:4rem}}.side-link{text-transform:none;letter-spacing:normal;background-color:transparent;will-change:transparent;transition:background-color .15s ease-in-out}.side-link:is(:hover,:focus){color:inherit;background-color:var(--neutral-300)}.secondary-menu{margin-left:2rem}.secondary-menu .side-link{font-size:.8rem;border-left:.125rem solid var(--neutral-200)}.secondary-menu .side-item+.side-item{border-top:0}@media only screen and (width>= 75rem){.side-nav-container.off-canvas,.side-nav{background-color:var(--neutral-100)}}.home .body-container{padding:0;max-width:100%;height:100%}.home .date{margin:.5rem 0 .75rem 0!important}.home .section{padding:1rem;position:relative}.home .section.intro{position:relative;min-height:10rem;overflow:hidden}.home .ff-utah{background-color:var(--green-900)}.home .logo-ffu{max-width:35rem;width:100%;display:block;text-align:center;margin:0 auto}.home .featured-mb{padding-block:2rem}.home .featured-mb>img{display:none;float:right}.home .featured-mb+.featured-mb{margin-top:1rem}.home .section-top-news{margin-top:1rem;padding-top:1rem;border-top:.125rem solid var(--neutral-200)}.home .top-news .news-link{flex-direction:column}.home .top-news .news-content{margin:1rem 0 0 0}.home .top-news .news-date{margin-bottom:0}.home .explore-actions{margin:-1rem}.home .colo{position:relative;padding:1rem;background-color:var(--neutral-500);text-align:left;border:.125rem solid var(--neutral-600);will-change:background-color;transition:background-color .15s ease-in-out;color:var(--white);z-index:0;text-decoration:none}.home .colo:hover,.home .colo:focus{z-index:1;background-color:var(--neutral-600);color:var(--white);text-decoration:none!important}.home .colo+.colo{margin-top:-.125rem}.home .colo-img{max-width:6rem;width:100%}.home .colo-title{color:var(--white);font-size:1rem}.home .colo-desc{margin:0}.home .meet-ranchers{background:url(/WebsitePageFile/file/a1e57b96-6400-4228-a152-9c5637e30c20/food-farmers-you.jpg) no-repeat center fixed;background-size:cover;box-shadow:inset 0 .5rem .5rem -.5rem var(--neutral-900),inset 0 -.5rem .5rem -.5rem var(--neutral-900)}.home .meet-ranchers .section-overlay{padding:1rem;margin:-1rem;background-image:linear-gradient(to bottom,oklch(from var(--black) l c h / 80%),oklch(from var(--white) l c h / 32%));min-height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home .meet-ranchers .desc{margin-top:10%;margin-bottom:10%;margin:10% 0;background-color:oklch(from var(--neutral-900) l c h / 50%)}@media only screen and (width>= 40rem){.home .colo+.colo{margin-top:unset;margin-left:-.125rem}.home .section.intro{min-height:40rem}}@media only screen and (width>= 48rem){.home .section{padding:2rem}.home .explore-actions{margin:-2rem}.home .colo{position:relative;padding:2rem}.home .colo-title{font-size:1.5rem}.home .featured-mb+.featured-mb{margin-top:2rem}.home .featured-mb>img{display:inline-block}.home .section-top-news{margin-top:2rem;padding-top:2rem}.home .meet-ranchers .section-overlay{min-height:20rem;padding:2rem;margin:-2rem}}@media only screen and (width>64rem){.home .section{padding:4rem}.home .explore-actions{margin:-4rem}.home .colo{padding:4rem}.home .colo-title{font-size:2rem}.home .section-top-news{margin-top:unset;padding-top:unset;border-top:0}.home .top-news .news-item{flex:1 0 0;max-width:50%;min-width:20rem}.home .meet-ranchers .section-overlay{min-height:40rem;padding:4rem;margin:-4rem}}.news-link:is(:hover,:focus){text-decoration:none!important}.news-video.top-news .news-image{max-width:20rem}@media only screen and (width>64rem){.top-news .news-container{display:flex;flex-wrap:wrap}}