.page-404 section.page-404-content div.constrain,.page-recipe-detail article#recipe-details,.page-recipes section#recipes-list,.page-recipes section#share,.page-recipes section#recipes-misc,.page-contact-us section#team-members,.page-contact-us section#contact-information,.page-contact-us section#page-title,.page-for-retailers section#varieties,.page-for-retailers section#for-retailers-contact,.page-for-retailers section#for-retailers-intro,.page-food-safety section div.constrain,.page-what-we-grow section div.constrain,.page-our-packing-facility section div.constrain,.page-our-ranches section div.constrain,.page-family-farming section div.constrain,.page-home section div.constrain,footer,header div.constrain{width:100%;max-width:1300px;margin:0 auto;padding-left:15px;padding-right:15px}.page-recipes section#recipes-list article div.text a.cta:link,.page-recipes section#recipes-list article div.text a.cta:visited,.page-recipes section#share a.cta:link,.page-recipes section#share a.cta:visited,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link div.faux-cta,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited div.faux-cta,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact a:link,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact a:visited,.page-for-retailers section#for-retailers-contact a.cta:link,.page-for-retailers section#for-retailers-contact a.cta:visited,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link div.faux-cta,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited div.faux-cta,main#content .button{-webkit-appearance:none;box-shadow:none;cursor:pointer;color:#fff;letter-spacing:2px;text-transform:uppercase;text-align:center;will-change:background-color;border:none;border-radius:10px;min-width:250px;padding:15px 25px;font-size:1rem;font-weight:700;line-height:1.2em;text-decoration:none;transition:background-color .2s linear;display:inline-block}.page-food-safety section#page-header,.page-what-we-grow section#page-header,.page-our-packing-facility section#page-header,.page-our-ranches section#page-header,.page-family-farming section#page-header{height:550px;max-height:90vh;position:relative}.page-food-safety section#page-header div.constrain,.page-what-we-grow section#page-header div.constrain,.page-our-packing-facility section#page-header div.constrain,.page-our-ranches section#page-header div.constrain,.page-family-farming section#page-header div.constrain{z-index:2;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page-food-safety section#page-header div.constrain h1,.page-what-we-grow section#page-header div.constrain h1,.page-our-packing-facility section#page-header div.constrain h1,.page-our-ranches section#page-header div.constrain h1,.page-family-farming section#page-header div.constrain h1{text-align:center;padding:35px 0 0}.page-food-safety section#page-header div.constrain h1 span,.page-what-we-grow section#page-header div.constrain h1 span,.page-our-packing-facility section#page-header div.constrain h1 span,.page-our-ranches section#page-header div.constrain h1 span,.page-family-farming section#page-header div.constrain h1 span{color:#fff;display:block}.page-food-safety section#page-header div.constrain h1 span.small,.page-what-we-grow section#page-header div.constrain h1 span.small,.page-our-packing-facility section#page-header div.constrain h1 span.small,.page-our-ranches section#page-header div.constrain h1 span.small,.page-family-farming section#page-header div.constrain h1 span.small{letter-spacing:10px;text-transform:uppercase;font-size:2.222rem;line-height:1em}@media (min-width:1024px){.page-food-safety section#page-header div.constrain h1 span.small,.page-what-we-grow section#page-header div.constrain h1 span.small,.page-our-packing-facility section#page-header div.constrain h1 span.small,.page-our-ranches section#page-header div.constrain h1 span.small,.page-family-farming section#page-header div.constrain h1 span.small{letter-spacing:15px;font-size:2.778rem}}.page-food-safety section#page-header div.constrain h1 span.gin,.page-what-we-grow section#page-header div.constrain h1 span.gin,.page-our-packing-facility section#page-header div.constrain h1 span.gin,.page-our-ranches section#page-header div.constrain h1 span.gin,.page-family-farming section#page-header div.constrain h1 span.gin{letter-spacing:1px;font-size:3.333rem;line-height:.9em}@media (min-width:768px){.page-food-safety section#page-header div.constrain h1 span.gin,.page-what-we-grow section#page-header div.constrain h1 span.gin,.page-our-packing-facility section#page-header div.constrain h1 span.gin,.page-our-ranches section#page-header div.constrain h1 span.gin,.page-family-farming section#page-header div.constrain h1 span.gin{font-size:5.833rem}}.page-food-safety section#page-header div.constrain h1 span.gin+span.small,.page-what-we-grow section#page-header div.constrain h1 span.gin+span.small,.page-our-packing-facility section#page-header div.constrain h1 span.gin+span.small,.page-our-ranches section#page-header div.constrain h1 span.gin+span.small,.page-family-farming section#page-header div.constrain h1 span.gin+span.small{padding-top:10px}@media (min-width:1024px){.page-food-safety section#page-header div.constrain h1 span.gin+span.small,.page-what-we-grow section#page-header div.constrain h1 span.gin+span.small,.page-our-packing-facility section#page-header div.constrain h1 span.gin+span.small,.page-our-ranches section#page-header div.constrain h1 span.gin+span.small,.page-family-farming section#page-header div.constrain h1 span.gin+span.small{padding-top:15px}}.page-food-safety section#page-header video.bg,.page-what-we-grow section#page-header video.bg,.page-our-packing-facility section#page-header video.bg,.page-our-ranches section#page-header video.bg,.page-family-farming section#page-header video.bg{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-food-safety section#page-header div.no-image,.page-what-we-grow section#page-header div.no-image,.page-our-packing-facility section#page-header div.no-image,.page-our-ranches section#page-header div.no-image,.page-family-farming section#page-header div.no-image{background-color:#aaa}.page-food-safety section#page-header div.no-image,.page-what-we-grow section#page-header div.no-image,.page-our-packing-facility section#page-header div.no-image,.page-our-ranches section#page-header div.no-image,.page-family-farming section#page-header div.no-image,.page-food-safety section#page-header picture,.page-what-we-grow section#page-header picture,.page-our-packing-facility section#page-header picture,.page-our-ranches section#page-header picture,.page-family-farming section#page-header picture,.page-food-safety section#page-header img,.page-what-we-grow section#page-header img,.page-our-packing-facility section#page-header img,.page-our-ranches section#page-header img,.page-family-farming section#page-header img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.page-food-safety section#page-header picture img,.page-what-we-grow section#page-header picture img,.page-our-packing-facility section#page-header picture img,.page-our-ranches section#page-header picture img,.page-family-farming section#page-header picture img{position:static}.page-food-safety section#page-body div.constrain h2.center,.page-our-packing-facility section#page-body div.constrain h2.center,.page-our-ranches section#page-body div.constrain h2.center,.page-family-farming section#page-body div.constrain h2.center,.page-home section div.constrain div.text-wrap h2.center{text-align:center}.page-food-safety section#page-body div.constrain h2.small span.small,.page-our-packing-facility section#page-body div.constrain h2.small span.small,.page-our-ranches section#page-body div.constrain h2.small span.small,.page-family-farming section#page-body div.constrain h2.small span.small,.page-home section div.constrain div.text-wrap h2.small span.small{text-transform:uppercase;letter-spacing:5px;font-size:1.667rem;line-height:1.2em}.page-food-safety section#page-body div.constrain h2.small span.gin,.page-our-packing-facility section#page-body div.constrain h2.small span.gin,.page-our-ranches section#page-body div.constrain h2.small span.gin,.page-family-farming section#page-body div.constrain h2.small span.gin,.page-home section div.constrain div.text-wrap h2.small span.gin{font-size:3.056rem;line-height:1em}@media (min-width:1024px){.page-food-safety section#page-body div.constrain h2.small span.gin,.page-our-packing-facility section#page-body div.constrain h2.small span.gin,.page-our-ranches section#page-body div.constrain h2.small span.gin,.page-family-farming section#page-body div.constrain h2.small span.gin,.page-home section div.constrain div.text-wrap h2.small span.gin{font-size:3.722rem}}.page-food-safety section#page-body div.constrain h2.border-bottom,.page-our-packing-facility section#page-body div.constrain h2.border-bottom,.page-our-ranches section#page-body div.constrain h2.border-bottom,.page-family-farming section#page-body div.constrain h2.border-bottom,.page-home section div.constrain div.text-wrap h2.border-bottom{margin-bottom:30px;padding-bottom:30px;position:relative}.page-food-safety section#page-body div.constrain h2.border-bottom.center:after,.page-our-packing-facility section#page-body div.constrain h2.border-bottom.center:after,.page-our-ranches section#page-body div.constrain h2.border-bottom.center:after,.page-family-farming section#page-body div.constrain h2.border-bottom.center:after,.page-home section div.constrain div.text-wrap h2.border-bottom.center:after{margin:0 auto;right:0}.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-red:after,.page-our-packing-facility section#page-body div.constrain h2.border-bottom.border-bottom-red:after,.page-our-ranches section#page-body div.constrain h2.border-bottom.border-bottom-red:after,.page-family-farming section#page-body div.constrain h2.border-bottom.border-bottom-red:after,.page-home section div.constrain div.text-wrap h2.border-bottom.border-bottom-red:after{background-color:#b61f24}.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-blue-light:after,.page-our-packing-facility section#page-body div.constrain h2.border-bottom.border-bottom-blue-light:after,.page-our-ranches section#page-body div.constrain h2.border-bottom.border-bottom-blue-light:after,.page-family-farming section#page-body div.constrain h2.border-bottom.border-bottom-blue-light:after,.page-home section div.constrain div.text-wrap h2.border-bottom.border-bottom-blue-light:after{background-color:#a9cad8}.page-food-safety section#page-body div.constrain h2.border-bottom:after,.page-our-packing-facility section#page-body div.constrain h2.border-bottom:after,.page-our-ranches section#page-body div.constrain h2.border-bottom:after,.page-family-farming section#page-body div.constrain h2.border-bottom:after,.page-home section div.constrain div.text-wrap h2.border-bottom:after{content:"";width:90%;max-width:430px;height:2px;display:block;position:absolute;top:100%;left:0}@media (min-width:768px) and (max-width:1023px){.page-food-safety section#page-body div.constrain h2.border-bottom:after,.page-our-packing-facility section#page-body div.constrain h2.border-bottom:after,.page-our-ranches section#page-body div.constrain h2.border-bottom:after,.page-family-farming section#page-body div.constrain h2.border-bottom:after,.page-home section div.constrain div.text-wrap h2.border-bottom:after{max-width:280px}}.page-food-safety section#page-body div.constrain h2 span,.page-our-packing-facility section#page-body div.constrain h2 span,.page-our-ranches section#page-body div.constrain h2 span,.page-family-farming section#page-body div.constrain h2 span,.page-home section div.constrain div.text-wrap h2 span{display:block}.page-food-safety section#page-body div.constrain h2 span.blue-light,.page-our-packing-facility section#page-body div.constrain h2 span.blue-light,.page-our-ranches section#page-body div.constrain h2 span.blue-light,.page-family-farming section#page-body div.constrain h2 span.blue-light,.page-home section div.constrain div.text-wrap h2 span.blue-light{color:#a9cad8}.page-food-safety section#page-body div.constrain h2 span.red,.page-our-packing-facility section#page-body div.constrain h2 span.red,.page-our-ranches section#page-body div.constrain h2 span.red,.page-family-farming section#page-body div.constrain h2 span.red,.page-home section div.constrain div.text-wrap h2 span.red{color:#b61f24}.page-food-safety section#page-body div.constrain h2 span.small,.page-our-packing-facility section#page-body div.constrain h2 span.small,.page-our-ranches section#page-body div.constrain h2 span.small,.page-family-farming section#page-body div.constrain h2 span.small,.page-home section div.constrain div.text-wrap h2 span.small{text-transform:uppercase;letter-spacing:5px;font-size:1.667rem;line-height:1em}@media (min-width:1024px){.page-food-safety section#page-body div.constrain h2 span.small,.page-our-packing-facility section#page-body div.constrain h2 span.small,.page-our-ranches section#page-body div.constrain h2 span.small,.page-family-farming section#page-body div.constrain h2 span.small,.page-home section div.constrain div.text-wrap h2 span.small{letter-spacing:10px;font-size:2.222rem}}.page-food-safety section#page-body div.constrain h2 span.gin,.page-our-packing-facility section#page-body div.constrain h2 span.gin,.page-our-ranches section#page-body div.constrain h2 span.gin,.page-family-farming section#page-body div.constrain h2 span.gin,.page-home section div.constrain div.text-wrap h2 span.gin{font-size:3.722rem;line-height:.9em}@media (min-width:1024px){.page-food-safety section#page-body div.constrain h2 span.gin,.page-our-packing-facility section#page-body div.constrain h2 span.gin,.page-our-ranches section#page-body div.constrain h2 span.gin,.page-family-farming section#page-body div.constrain h2 span.gin,.page-home section div.constrain div.text-wrap h2 span.gin{font-size:6.944rem}}.page-food-safety section#page-body div.constrain h2 span.gin+span.small,.page-our-packing-facility section#page-body div.constrain h2 span.gin+span.small,.page-our-ranches section#page-body div.constrain h2 span.gin+span.small,.page-family-farming section#page-body div.constrain h2 span.gin+span.small,.page-home section div.constrain div.text-wrap h2 span.gin+span.small{padding-top:15px}@media (min-width:1024px){.page-food-safety section#page-body div.constrain div.columns,.page-our-packing-facility section#page-body div.constrain div.columns,.page-our-ranches section#page-body div.constrain div.columns,.page-family-farming section#page-body div.constrain div.columns{grid-gap:50px;grid-template-columns:auto 250px;display:grid}}.page-food-safety section#page-body div.constrain div.columns div.column div.inner,.page-our-packing-facility section#page-body div.constrain div.columns div.column div.inner,.page-our-ranches section#page-body div.constrain div.columns div.column div.inner,.page-family-farming section#page-body div.constrain div.columns div.column div.inner{max-width:750px}div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.caption p,.page-404 section.page-404-content div.constrain p,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact p,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description p,.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text.availablity p,.page-our-packing-facility section#page-body div.constrain div.columns div.contact-us-lockup p,.page-food-safety section#page-body div.constrain div.columns div.text ul li,.page-what-we-grow section#page-intro div.text-wrap ul li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ul li,.page-our-ranches section#page-body div.constrain div.columns div.text ul li,.page-family-farming section#page-body div.constrain div.columns div.text ul li,.page-food-safety section#page-body div.constrain div.columns div.text ol li,.page-what-we-grow section#page-intro div.text-wrap ol li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ol li,.page-our-ranches section#page-body div.constrain div.columns div.text ol li,.page-family-farming section#page-body div.constrain div.columns div.text ol li,.page-food-safety section#page-body div.constrain div.columns div.text p,.page-what-we-grow section#page-intro div.text-wrap p,.page-our-packing-facility section#page-body div.constrain div.columns div.text p,.page-our-ranches section#page-body div.constrain div.columns div.text p,.page-family-farming section#page-body div.constrain div.columns div.text p{font-size:1rem;line-height:1.5em}@media (min-width:1024px){div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.caption p,.page-404 section.page-404-content div.constrain p,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact p,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description p,.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text.availablity p,.page-our-packing-facility section#page-body div.constrain div.columns div.contact-us-lockup p,.page-food-safety section#page-body div.constrain div.columns div.text ul li,.page-what-we-grow section#page-intro div.text-wrap ul li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ul li,.page-our-ranches section#page-body div.constrain div.columns div.text ul li,.page-family-farming section#page-body div.constrain div.columns div.text ul li,.page-food-safety section#page-body div.constrain div.columns div.text ol li,.page-what-we-grow section#page-intro div.text-wrap ol li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ol li,.page-our-ranches section#page-body div.constrain div.columns div.text ol li,.page-family-farming section#page-body div.constrain div.columns div.text ol li,.page-food-safety section#page-body div.constrain div.columns div.text p,.page-what-we-grow section#page-intro div.text-wrap p,.page-our-packing-facility section#page-body div.constrain div.columns div.text p,.page-our-ranches section#page-body div.constrain div.columns div.text p,.page-family-farming section#page-body div.constrain div.columns div.text p{font-size:1.111rem}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text h3.gin,.page-food-safety section#page-body div.constrain div.columns div.text h3,.page-what-we-grow section#page-intro div.text-wrap h3,.page-our-packing-facility section#page-body div.constrain div.columns div.text h3,.page-our-ranches section#page-body div.constrain div.columns div.text h3,.page-family-farming section#page-body div.constrain div.columns div.text h3{color:#b61f24;font-size:1.333rem;font-weight:700}.page-404 section.page-404-content div.constrain h2,.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text.availablity h3,.page-food-safety section#page-body div.constrain div.columns div.text h4,.page-what-we-grow section#page-intro div.text-wrap h4,.page-our-packing-facility section#page-body div.constrain div.columns div.text h4,.page-our-ranches section#page-body div.constrain div.columns div.text h4,.page-family-farming section#page-body div.constrain div.columns div.text h4{text-transform:uppercase;letter-spacing:3px;font-size:1.111rem;line-height:1em}.page-food-safety section#page-body div.constrain div.columns div.text em,.page-what-we-grow section#page-intro div.text-wrap em,.page-our-packing-facility section#page-body div.constrain div.columns div.text em,.page-our-ranches section#page-body div.constrain div.columns div.text em,.page-family-farming section#page-body div.constrain div.columns div.text em{font-style:italic}.page-food-safety section#page-body div.constrain div.columns div.text strong,.page-what-we-grow section#page-intro div.text-wrap strong,.page-our-packing-facility section#page-body div.constrain div.columns div.text strong,.page-our-ranches section#page-body div.constrain div.columns div.text strong,.page-family-farming section#page-body div.constrain div.columns div.text strong{font-weight:700}.page-food-safety section#page-body div.constrain div.columns div.text a,.page-what-we-grow section#page-intro div.text-wrap a,.page-our-packing-facility section#page-body div.constrain div.columns div.text a,.page-our-ranches section#page-body div.constrain div.columns div.text a,.page-family-farming section#page-body div.constrain div.columns div.text a{color:#302820;text-decoration:underline}.page-food-safety section#page-body div.constrain div.columns div.text ul,.page-what-we-grow section#page-intro div.text-wrap ul,.page-our-packing-facility section#page-body div.constrain div.columns div.text ul,.page-our-ranches section#page-body div.constrain div.columns div.text ul,.page-family-farming section#page-body div.constrain div.columns div.text ul,.page-food-safety section#page-body div.constrain div.columns div.text ol,.page-what-we-grow section#page-intro div.text-wrap ol,.page-our-packing-facility section#page-body div.constrain div.columns div.text ol,.page-our-ranches section#page-body div.constrain div.columns div.text ol,.page-family-farming section#page-body div.constrain div.columns div.text ol{margin:0;padding:0 0 0 20px}.page-food-safety section#page-body div.constrain div.columns div.text ul li,.page-what-we-grow section#page-intro div.text-wrap ul li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ul li,.page-our-ranches section#page-body div.constrain div.columns div.text ul li,.page-family-farming section#page-body div.constrain div.columns div.text ul li,.page-food-safety section#page-body div.constrain div.columns div.text ol li,.page-what-we-grow section#page-intro div.text-wrap ol li,.page-our-packing-facility section#page-body div.constrain div.columns div.text ol li,.page-our-ranches section#page-body div.constrain div.columns div.text ol li,.page-family-farming section#page-body div.constrain div.columns div.text ol li{padding:0}.page-food-safety section#page-body div.constrain div.columns div.text *+ul,.page-what-we-grow section#page-intro div.text-wrap *+ul,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+ul,.page-our-ranches section#page-body div.constrain div.columns div.text *+ul,.page-family-farming section#page-body div.constrain div.columns div.text *+ul,.page-food-safety section#page-body div.constrain div.columns div.text *+ol,.page-what-we-grow section#page-intro div.text-wrap *+ol,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+ol,.page-our-ranches section#page-body div.constrain div.columns div.text *+ol,.page-family-farming section#page-body div.constrain div.columns div.text *+ol,.page-food-safety section#page-body div.constrain div.columns div.text *+p,.page-what-we-grow section#page-intro div.text-wrap *+p,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+p,.page-our-ranches section#page-body div.constrain div.columns div.text *+p,.page-family-farming section#page-body div.constrain div.columns div.text *+p,.page-food-safety section#page-body div.constrain div.columns div.text *+h3,.page-what-we-grow section#page-intro div.text-wrap *+h3,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+h3,.page-our-ranches section#page-body div.constrain div.columns div.text *+h3,.page-family-farming section#page-body div.constrain div.columns div.text *+h3{padding-top:20px}@media (min-width:1024px){.page-food-safety section#page-body div.constrain div.columns div.text *+ul,.page-what-we-grow section#page-intro div.text-wrap *+ul,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+ul,.page-our-ranches section#page-body div.constrain div.columns div.text *+ul,.page-family-farming section#page-body div.constrain div.columns div.text *+ul,.page-food-safety section#page-body div.constrain div.columns div.text *+ol,.page-what-we-grow section#page-intro div.text-wrap *+ol,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+ol,.page-our-ranches section#page-body div.constrain div.columns div.text *+ol,.page-family-farming section#page-body div.constrain div.columns div.text *+ol,.page-food-safety section#page-body div.constrain div.columns div.text *+p,.page-what-we-grow section#page-intro div.text-wrap *+p,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+p,.page-our-ranches section#page-body div.constrain div.columns div.text *+p,.page-family-farming section#page-body div.constrain div.columns div.text *+p,.page-food-safety section#page-body div.constrain div.columns div.text *+h3,.page-what-we-grow section#page-intro div.text-wrap *+h3,.page-our-packing-facility section#page-body div.constrain div.columns div.text *+h3,.page-our-ranches section#page-body div.constrain div.columns div.text *+h3,.page-family-farming section#page-body div.constrain div.columns div.text *+h3{padding-top:40px}}.page-food-safety section#page-body div.constrain div.columns div.text h3+ul,.page-what-we-grow section#page-intro div.text-wrap h3+ul,.page-our-packing-facility section#page-body div.constrain div.columns div.text h3+ul,.page-our-ranches section#page-body div.constrain div.columns div.text h3+ul,.page-family-farming section#page-body div.constrain div.columns div.text h3+ul,.page-food-safety section#page-body div.constrain div.columns div.text h3+ol,.page-what-we-grow section#page-intro div.text-wrap h3+ol,.page-our-packing-facility section#page-body div.constrain div.columns div.text h3+ol,.page-our-ranches section#page-body div.constrain div.columns div.text h3+ol,.page-family-farming section#page-body div.constrain div.columns div.text h3+ol,.page-food-safety section#page-body div.constrain div.columns div.text h3+p,.page-what-we-grow section#page-intro div.text-wrap h3+p,.page-our-packing-facility section#page-body div.constrain div.columns div.text h3+p,.page-our-ranches section#page-body div.constrain div.columns div.text h3+p,.page-family-farming section#page-body div.constrain div.columns div.text h3+p{padding-top:0}.page-our-packing-facility section#page-body div.constrain div.columns div.contact-us-lockup{grid-gap:10px;display:grid}@media (min-width:768px){.page-our-packing-facility section#page-body div.constrain div.columns div.contact-us-lockup{grid-gap:20px;grid-template-columns:auto auto;justify-content:flex-start;align-items:center}}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger .hamburger-inner,.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{background-color:#fff;border-radius:4px;width:40px;height:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{content:"";display:block}.hamburger .hamburger-inner:before{top:-10px}.hamburger .hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}div#site-wrap{position:relative}header{z-index:10;padding:15px 0 0;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){header{padding:25px 0}}header.header-static{position:relative}header.header-static div.constrain ul li a{color:#302820}header.header-static div.constrain a#logo svg g#logo-text-pappas path,header.header-static div.constrain a#logo svg g#logo-text-farms path{fill:#302820}header.header-static div.constrain a#logo svg g#logo-text-family path{fill:#b61f24}header.header-static div.constrain div#hamburger span.hamburger-inner,header.header-static div.constrain div#hamburger span.hamburger-inner:before,header.header-static div.constrain div#hamburger span.hamburger-inner:after{background-color:#302820}header.header-static div.constrain nav#nav div#nav-main ul li a{color:#302820}header.header-static div.constrain nav#nav div#nav-main ul li a:hover{border-bottom-color:#b61f24}header.header-static div.constrain nav#nav div#nav-sub ul.social li a svg{fill:#302820}header.header-static div.constrain nav#nav div#nav-sub ul.sub li:first-child:before{background-color:#302820}header.header-static div.constrain nav#nav div#nav-sub ul.sub li a{color:#302820}@media (min-width:1024px){header.header-color div.constrain ul li a{color:#302820}header.header-color div.constrain a#logo svg g#logo-text-pappas path,header.header-color div.constrain a#logo svg g#logo-text-farms path{fill:#302820}header.header-color div.constrain a#logo svg g#logo-text-family path{fill:#b61f24}header.header-color div.constrain div#hamburger span.hamburger-inner,header.header-color div.constrain div#hamburger span.hamburger-inner:before,header.header-color div.constrain div#hamburger span.hamburger-inner:after{background-color:#302820}header.header-color div.constrain nav#nav div#nav-main ul li a{color:#302820}header.header-color div.constrain nav#nav div#nav-main ul li a:hover{border-bottom-color:#b61f24}header.header-color div.constrain nav#nav div#nav-sub ul.social li a svg{fill:#302820}header.header-color div.constrain nav#nav div#nav-sub ul.sub li:first-child:before{background-color:#302820}header.header-color div.constrain nav#nav div#nav-sub ul.sub li a{color:#302820}}@media (max-width:1023px){header.is-active div.constrain a#logo svg g#logo-text-pappas path,header.is-active div.constrain a#logo svg g#logo-text-farms path{fill:#302820}header.is-active div.constrain a#logo svg g#logo-text-family path{fill:#b61f24}header.is-active div.constrain div#hamburger span.hamburger-inner,header.is-active div.constrain div#hamburger span.hamburger-inner:before,header.is-active div.constrain div#hamburger span.hamburger-inner:after{background-color:#b61f24}header.is-active div.constrain nav#nav{opacity:1}}header div.constrain{grid-gap:15px;grid-template-columns:280px 1fr;display:grid}@media (max-width:1023px){header div.constrain{align-items:center;padding:0}}@media (min-width:1024px){header div.constrain{grid-template-columns:350px auto;align-items:flex-start}}@media (min-width:1200px){header div.constrain{grid-template-columns:500px auto}}header div.constrain ul{margin:0;padding:0;list-style:none}header div.constrain ul li a{color:#fff;text-decoration:none;display:inline-block}header a#logo,header div#hamburger{z-index:101;position:relative}header a#logo{width:100%;display:block}@media (max-width:1023px){header a#logo{margin:0 0 0 15px}}@media (min-width:1024px) and (max-width:1199px){header a#logo{margin:20px 0 0}}header a#logo svg{width:100%;height:auto;display:block}@media (max-width:1023px){header a#logo svg g#logo-text-pappas path,header a#logo svg g#logo-text-farms path,header a#logo svg g#logo-text-family path{fill:#fff}}header div#hamburger{flex-wrap:nowrap;justify-content:flex-end;margin:0 15px 0 0;display:flex}@media (min-width:1024px){header div#hamburger{display:none}}@media (max-width:1023px){header nav#nav{z-index:100;opacity:0;pointer-events:none;will-change:opacity;padding:30px 0 40px;position:absolute;top:100%;left:0;right:0}header nav#nav:before{content:"";z-index:99;background-color:#fff;width:100%;height:calc(100% + 65px);display:block;position:absolute;inset:-65px 0 0}}@media (min-width:1024px){header nav#nav{grid-template-rows:repeat(2,auto);align-items:center;display:grid}}@media (min-width:1024px) and (max-width:1199px){header nav#nav{grid-gap:10px}}@media (min-width:1200px){header nav#nav{padding:4px 0 0}}header nav#nav>div{z-index:100;position:relative}@media (min-width:1024px){header nav#nav div#nav-main{order:2}header nav#nav div#nav-main ul{grid-gap:25px;grid-template-columns:repeat(4,auto);justify-content:flex-end;display:grid}}@media (min-width:1200px){header nav#nav div#nav-main ul{grid-gap:35px}}@media (max-width:1023px){header nav#nav div#nav-main ul li{text-align:center;padding:0 0 25px}}header nav#nav div#nav-main ul li a{color:#302820;font-size:1.444rem;line-height:1.4em}@media (min-width:1024px){header nav#nav div#nav-main ul li a{color:#fff;border-bottom:2px solid #0000;padding:0 5px;font-size:1.222rem}header nav#nav div#nav-main ul li a:hover{border-bottom-color:#fff}header nav#nav div#nav-sub{grid-gap:22px;grid-template-columns:repeat(2,auto);justify-content:flex-end;display:grid}}header nav#nav div#nav-sub ul.social{grid-gap:15px;grid-template-columns:repeat(2,auto);display:grid}@media (max-width:1023px){header nav#nav div#nav-sub ul.social{justify-content:center}}header nav#nav div#nav-sub ul.social li{width:25px}header nav#nav div#nav-sub ul.social li a{display:block}header nav#nav div#nav-sub ul.social li a svg{fill:#302820;width:100%;height:auto;display:block}@media (min-width:1024px){header nav#nav div#nav-sub ul.social li a svg{fill:#fff}}header nav#nav div#nav-sub ul.sub{grid-template-columns:repeat(2,auto);display:grid}@media (max-width:1023px){header nav#nav div#nav-sub ul.sub{justify-content:center;padding:10px 0 0}}header nav#nav div#nav-sub ul.sub li{padding:0 5px}header nav#nav div#nav-sub ul.sub li a{color:#302820;font-size:1.111rem;font-weight:600}@media (min-width:1024px){header nav#nav div#nav-sub ul.sub li a{color:#fff;font-size:1rem}}header.nav-open nav#nav{opacity:1;pointer-events:auto}footer{text-align:center;padding-top:30px;padding-bottom:30px}footer p{text-transform:uppercase;letter-spacing:2px;font-size:.889rem}html{color:#302820;font-family:laski-sans,sans-serif;font-size:18px;font-weight:500}div#site-wrap{width:100%;overflow:hidden}.visually-hidden{z-index:100;background-color:#fff;outline:1px solid #b61f24;margin:1px 0 0;padding:5px 3px;display:inline-block;position:fixed;top:0;left:-200em}.visually-hidden:focus{left:0}main#content .gin{font-family:gin,serif;font-weight:400}main#content .button.red{background-color:#b61f24}main#content .button.red:hover{background-color:#8f1519}.page-home section div.constrain div.text-wrap{text-align:center}.page-home section div.constrain div.text-wrap h2{padding-bottom:50px}.page-home section div.constrain div.text-wrap div.text{margin:0 auto}.page-home section div.constrain div.text-wrap div.text p{font-size:1.333rem;font-weight:500;line-height:28px}.page-home section div.constrain div.text-wrap div.button-wrap{padding:30px 0 0}.page-home section div.constrain div.text-wrap h2+div.button-wrap{padding-top:10px}.page-home section#page-header{position:relative}.page-home section#page-header video.bg{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-home section#page-header div.constrain{z-index:2;position:relative}.page-home section#page-header div.headline{max-width:260px;margin:0 auto;padding-top:160px;padding-bottom:145px}@media (min-width:768px){.page-home section#page-header div.headline{max-width:500px}}@media (min-width:1024px){.page-home section#page-header div.headline{padding-top:200px}}@media (min-width:1200px){.page-home section#page-header div.headline{max-width:575px}}@media (min-width:1600px){.page-home section#page-header div.headline{max-width:780px;padding-top:250px;padding-bottom:200px}}@media (min-width:1920px){.page-home section#page-header div.headline{padding-top:310px;padding-bottom:265px}}.page-home section#page-header div.headline h1{width:100%}.page-home section#page-header div.headline h1 img{width:100%;height:auto}.page-home section#page-header div.headline h1 img.headline-img-mobile{display:block}.page-home section#page-header div.headline h1 img.headline-img-desktop{display:none}@media (min-width:768px){.page-home section#page-header div.headline h1 img.headline-img-mobile{display:none}.page-home section#page-header div.headline h1 img.headline-img-desktop{display:block}}.page-home section#what-we-grow{z-index:1;padding-top:45px;position:relative}@media (min-width:1024px){.page-home section#what-we-grow{padding-top:85px}}.page-home section#what-we-grow div.text-wrap{position:relative}.page-home section#what-we-grow div.text-wrap div.image-wrap{width:100%}.page-home section#what-we-grow div.text-wrap div.image-wrap img{margin:0 auto;display:block}.page-home section#what-we-grow div.text-wrap h2,.page-home section#what-we-grow div.text-wrap div.text,.page-home section#what-we-grow div.text-wrap div.button-wrap{z-index:2;position:relative}@media (min-width:1024px){.page-home section#what-we-grow div.text-wrap h2{padding-bottom:50px}}@media (min-width:768px) and (max-width:1023px){.page-home section#what-we-grow div.text-wrap h2:after{max-width:350px}}@media (min-width:1024px){.page-home section#what-we-grow div.text-wrap h2:after{max-width:560px}}.page-home section#what-we-grow div.text-wrap h2 span.gin{font-size:8.056rem;line-height:.8em}@media (min-width:1024px){.page-home section#what-we-grow div.text-wrap h2 span.gin{font-size:13.611rem;line-height:.8em}}.page-home section#what-we-grow div.text-wrap div.text{max-width:560px;padding:0 0 35px}.page-home section#what-we-grow div.text-wrap div.text p{font-size:1.222rem;font-weight:500;line-height:30px}.page-home section#our-packing img,.page-home section#our-ranches img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.page-home section#our-packing{z-index:2;max-width:1200px;margin:0 auto 35px;position:relative}@media (min-width:1024px){.page-home section#our-packing{padding:0 0 60px}}.page-home section#our-packing div.constrain{padding-top:95px;padding-bottom:95px;position:relative}@media (min-width:1024px){.page-home section#our-packing div.constrain{padding-top:200px;padding-bottom:170px}}.page-home section#our-packing div.constrain div.text-wrap{z-index:2;position:relative}@media (min-width:1024px){.page-home section#our-packing div.constrain div.text-wrap{max-width:780px}}.page-home section#our-packing div.constrain div.text-wrap h2 span.gin,.page-home section#our-packing div.constrain div.text-wrap div.text p{color:#fff}.page-home section#our-ranches{position:relative}.page-home section#our-ranches div.constrain{z-index:2;padding-top:85px;padding-bottom:90px;position:relative}@media (min-width:1024px){.page-home section#our-ranches div.constrain{padding-top:190px;padding-bottom:200px}}.page-home section#our-ranches div.constrain div.text-wrap h2 span.gin{color:#fff}.page-home section#our-ranches div.constrain div.text-wrap div.text{max-width:380px}.page-home section#our-ranches div.constrain div.text-wrap div.text p{color:#fff}.page-home section#for-retailers div.constrain{padding-top:60px;position:relative}@media (min-width:1024px){.page-home section#for-retailers div.constrain{flex-wrap:nowrap;justify-content:flex-end;padding-top:80px;padding-bottom:160px;display:flex}}@media (max-width:1023px){.page-home section#for-retailers div.constrain div.text-wrap{padding:0 0 40px}}@media (min-width:1024px){.page-home section#for-retailers div.constrain div.text-wrap{padding-right:100px}}@media (max-width:767px){.page-home section#for-retailers div.constrain div.image-wrap{width:100%;height:400px;position:relative}}.page-home section#for-retailers div.constrain div.image-wrap img{width:100%;height:auto;display:block}@media (max-width:767px){.page-home section#for-retailers div.constrain div.image-wrap img{width:auto;height:100%;margin:0 auto;position:absolute;top:0;left:-9999px;right:-9999px}}@media (min-width:768px) and (max-width:1023px){.page-home section#for-retailers div.constrain div.image-wrap img{max-width:90%;margin:20px auto 0}}@media (min-width:1024px){.page-home section#for-retailers div.constrain div.image-wrap img{width:1100px;position:absolute;top:-100px;right:700px}}@media (min-width:1200px){.page-home section#for-retailers div.constrain div.image-wrap img{right:60%}}.page-family-farming section#page-body{padding:45px 0 0}@media (min-width:1024px){.page-family-farming section#page-body{padding:90px 0 35px}.page-family-farming section#page-body div.constrain div.columns{grid-gap:30px;grid-template-columns:auto 335px;display:grid}}.page-family-farming section#page-body div.constrain div.columns div.column.side div.image-wrap{text-align:center;display:inline-block}.page-family-farming section#page-body div.constrain div.columns div.column.side div.image-wrap img{width:100%;max-width:100%;height:auto;display:block}.page-family-farming section#page-body div.constrain div.columns div.column.side div.image-wrap img+p{padding:10px 0 0;font-size:1rem}.page-family-farming section#family-timeline{padding:35px 0 55px}@media (min-width:768px) and (max-width:1023px){.page-family-farming section#family-timeline{padding-left:30px;padding-right:30px}}.page-family-farming section#family-timeline div.timeline{margin:0 auto;position:relative}@media (min-width:768px){.page-family-farming section#family-timeline div.timeline{height:700px}}@media (min-width:1024px){.page-family-farming section#family-timeline div.timeline{max-width:945px}}.page-family-farming section#family-timeline div.timeline:before{content:"";z-index:1;background-position:50%;background-repeat:repeat-x;width:100%;height:6px;display:none;position:absolute;top:calc(50% - 3px);left:0;right:0}@media (min-width:768px){.page-family-farming section#family-timeline div.timeline:before{display:block}}@media (min-width:768px) and (max-width:1023px){.page-family-farming section#family-timeline div.timeline:before{background-image:url(/assets/images/timeline-repeating-line-tablet.png);background-size:57px}}@media (min-width:1024px){.page-family-farming section#family-timeline div.timeline:before{background-image:url(/assets/images/timeline-repeating-line.png);background-size:75px}}.page-family-farming section#family-timeline div.timeline>span{background-color:#97979b;width:2px;height:14px;display:none;position:absolute}@media (min-width:768px){.page-family-farming section#family-timeline div.timeline>span{display:block}.page-family-farming section#family-timeline div.timeline>span.item-1914,.page-family-farming section#family-timeline div.timeline>span.item-1933,.page-family-farming section#family-timeline div.timeline>span.item-2012{top:calc(50% - 24px)}.page-family-farming section#family-timeline div.timeline>span.item-1920,.page-family-farming section#family-timeline div.timeline>span.item-1971,.page-family-farming section#family-timeline div.timeline>span.item-2026{top:calc(50% + 12px)}.page-family-farming section#family-timeline div.timeline>span.item-1914{left:65px}.page-family-farming section#family-timeline div.timeline>span.item-1920{left:100px}.page-family-farming section#family-timeline div.timeline>span.item-1933{left:175px}.page-family-farming section#family-timeline div.timeline>span.item-1971{left:390px}.page-family-farming section#family-timeline div.timeline>span.item-2012{right:84px}.page-family-farming section#family-timeline div.timeline>span.item-2026{right:35px}}@media (min-width:1024px){.page-family-farming section#family-timeline div.timeline>span.item-1914{left:90px}.page-family-farming section#family-timeline div.timeline>span.item-1920{left:136px}.page-family-farming section#family-timeline div.timeline>span.item-1933{left:235px}.page-family-farming section#family-timeline div.timeline>span.item-1971{left:515px}.page-family-farming section#family-timeline div.timeline>span.item-2012{right:115px}.page-family-farming section#family-timeline div.timeline>span.item-2026{right:55px}}.page-family-farming section#family-timeline div.timeline div.item{display:none}@media (max-width:767px){.page-family-farming section#family-timeline div.timeline div.item{grid-gap:10px;grid-template-columns:110px auto;padding-bottom:25px}.page-family-farming section#family-timeline div.timeline div.item.item-1914,.page-family-farming section#family-timeline div.timeline div.item.item-1920,.page-family-farming section#family-timeline div.timeline div.item.item-1933,.page-family-farming section#family-timeline div.timeline div.item.item-1971,.page-family-farming section#family-timeline div.timeline div.item.item-2012,.page-family-farming section#family-timeline div.timeline div.item.item-2026{display:grid}}@media (min-width:768px){.page-family-farming section#family-timeline div.timeline div.item.item-1914,.page-family-farming section#family-timeline div.timeline div.item.item-1920,.page-family-farming section#family-timeline div.timeline div.item.item-1933,.page-family-farming section#family-timeline div.timeline div.item.item-1971,.page-family-farming section#family-timeline div.timeline div.item.item-2012,.page-family-farming section#family-timeline div.timeline div.item.item-2026{display:block;position:absolute}.page-family-farming section#family-timeline div.timeline div.item.item-1914,.page-family-farming section#family-timeline div.timeline div.item.item-1933,.page-family-farming section#family-timeline div.timeline div.item.item-2012{top:30px}.page-family-farming section#family-timeline div.timeline div.item.item-1920,.page-family-farming section#family-timeline div.timeline div.item.item-1971,.page-family-farming section#family-timeline div.timeline div.item.item-2026{top:calc(50% + 45px)}.page-family-farming section#family-timeline div.timeline div.item.item-1914{width:140px;left:10px}.page-family-farming section#family-timeline div.timeline div.item.item-1920{width:155px;left:40px}.page-family-farming section#family-timeline div.timeline div.item.item-1933{width:150px;left:170px}.page-family-farming section#family-timeline div.timeline div.item.item-1971{width:160px;left:320px}.page-family-farming section#family-timeline div.timeline div.item.item-2012{width:165px;right:40px}.page-family-farming section#family-timeline div.timeline div.item.item-2026{width:250px;right:-10px}}@media (min-width:1024px){.page-family-farming section#family-timeline div.timeline div.item.item-1933{left:200px}.page-family-farming section#family-timeline div.timeline div.item.item-1971{left:460px}.page-family-farming section#family-timeline div.timeline div.item.item-2026{text-align:right}.page-family-farming section#family-timeline div.timeline div.item.item-2026 div.image-wrap img{margin-left:auto;margin-right:0}}.page-family-farming section#family-timeline div.timeline div.item div.image-wrap img{width:110px;height:auto;display:block}.page-family-farming section#family-timeline div.timeline div.item div.text-wrap{padding:20px 0 0}.page-family-farming section#family-timeline div.timeline div.item div.text-wrap>span.gin{color:#b61f24;font-size:2rem;line-height:.9em}.page-family-farming section#family-timeline div.timeline div.item div.text-wrap div.text p{font-size:1rem;line-height:1.2em}@media (min-width:1024px){.page-family-farming section#family-timeline div.timeline div.item div.text-wrap div.text p{font-size:.833rem;line-height:1.1em}}.page-our-ranches section#page-body{padding:45px 0 0}@media (min-width:1024px){.page-our-ranches section#page-body{padding:90px 0 70px}}.page-our-ranches section#page-body div.constrain h2.small span.small{max-width:460px}.page-our-ranches section#page-body div.constrain div.ranch-map{padding:80px 0 90px}.page-our-ranches section#page-body div.constrain div.ranch-map img{width:100%;max-width:940px;height:auto;display:block}.page-our-packing-facility section#page-body{padding:45px 0 0}@media (min-width:1024px){.page-our-packing-facility section#page-body{padding:90px 0 70px}}.page-our-packing-facility section#page-body div.constrain div.columns div.contact-us-lockup{padding:40px 0 100px}.page-what-we-grow section#page-intro{padding:50px 0}@media (min-width:1024px){.page-what-we-grow section#page-intro{padding:85px 0 90px}}.page-what-we-grow section#page-intro div.text-wrap{text-align:center;max-width:640px;margin:0 auto}.page-what-we-grow section#varieties{border-bottom:1px solid #97979b;max-width:920px;margin:0 auto 70px}.page-what-we-grow section#varieties div.drawer-wrap{padding:0 15px;position:relative}.page-what-we-grow section#varieties div.drawer-wrap.drawer-open div.drawer-title div.inner span.status:after{display:none}.page-what-we-grow section#varieties div.drawer-wrap.drawer-open div.drawer-body{display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title{cursor:pointer;border-top:1px solid #97979b;padding:5px}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner{grid-template-columns:175px 1fr 75px;align-items:center;display:grid}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner div.image-wrap{width:100%}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner div.image-wrap img{width:150px;height:auto;display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner h2{color:#b61f24;font-size:1.333rem;line-height:1.2em}@media (min-width:1024px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner h2{font-size:2.222rem}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner span.status{background-color:#b61f24;border-radius:50%;width:45px;height:45px;margin:0 auto;display:block;position:relative}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner span.status:before,.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner span.status:after{content:"";background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner span.status:before{width:18px;height:4px}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-title div.inner span.status:after{width:4px;height:18px}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body{border-top:1px solid #97979b;padding:45px 0 0;display:none;position:relative}@media (min-width:768px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body{padding-bottom:175px}}@media (min-width:1024px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body{padding-bottom:100px}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner{z-index:2;display:grid;position:relative}@media (min-width:768px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner{grid-gap:40px;grid-template-columns:400px auto}}@media (min-width:1024px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner{grid-gap:40px;grid-template-columns:520px auto}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label{display:none}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label.mobile{padding:25px 0 0}@media (max-width:767px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label.mobile{display:block}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label.desktop{padding:45px 0 0}@media (min-width:768px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label.desktop{display:block}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label span{padding:0 0 10px;font-size:1rem;line-height:1.5em;display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.label img{width:auto;max-width:100%;height:auto;margin:0 0 5px;display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text.availablity{padding:0 0 30px}@media (min-width:1024px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text.availablity{padding:0 0 55px}}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text p{font-size:1rem;line-height:1.5em}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.main div.text p+p{padding-top:25px}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.side{padding:15px}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.side a.full-size{width:100%;max-width:280px;margin:15px auto;display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body div.inner div.side a.full-size img{width:100%;height:auto;display:block}.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{width:100%;max-width:480px;height:auto;display:block}@media (min-width:768px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{z-index:1;position:absolute;bottom:0}}@media (min-width:768px) and (max-width:1023px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{margin:0 auto;left:0;right:0}}@media (min-width:1024px){.page-what-we-grow section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{right:0}}.page-food-safety section#page-body{padding:45px 0 0}@media (min-width:1024px){.page-food-safety section#page-body{padding:90px 0 70px}}@media (min-width:768px){.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-red.small:after{max-width:560px}}@media (max-width:1023px){.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-red.small span.small{font-size:1.333rem}}.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-red.small span.gin{max-width:580px}.page-food-safety section#page-body div.constrain h2.border-bottom.border-bottom-red.small span.gin+span.small{padding-top:15px}@media (max-width:1023px){.page-food-safety section#page-body div.constrain div.columns div.logo-bed{padding:50px 0 0}}.page-food-safety section#page-body div.constrain div.columns div.logo-bed div.image-wrap{padding:0 0 30px}.page-food-safety section#page-body div.constrain div.columns div.logo-bed div.image-wrap img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.page-food-safety section#page-body div.constrain div.columns div.text ul.certs{margin:0;padding:0;list-style:none}.page-for-retailers section#page-heading{width:100%;height:40vh;max-height:600px;position:relative}@media (min-width:1024px){.page-for-retailers section#page-heading{height:50vh}}.page-for-retailers section#page-heading h1{color:#fff;text-align:center;white-space:nowrap;font-family:gin,serif;font-size:3rem;font-weight:500;line-height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(calc(50% - 63px))}@media (min-width:768px){.page-for-retailers section#page-heading h1{font-size:4rem}}@media (min-width:1024px){.page-for-retailers section#page-heading h1{font-size:6rem;transform:translate(-50%)translateY(calc(50% - 100px))}}.page-for-retailers section#page-heading>img{object-fit:cover;object-position:center center;width:100%;height:100%}.page-for-retailers section#for-retailers-intro{gap:20px;margin-top:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.page-for-retailers section#for-retailers-intro{grid-template-columns:3fr 1fr;gap:30px}}.page-for-retailers section#for-retailers-intro div.text-wrapper{border-top:2px solid #b61f24;border-bottom:2px solid #b61f24;align-self:flex-start;padding:20px 0}@media (min-width:768px){.page-for-retailers section#for-retailers-intro div.text-wrapper{padding:40px 0}}@media (min-width:1024px){.page-for-retailers section#for-retailers-intro div.text-wrapper{padding:60px 0}}.page-for-retailers section#for-retailers-intro div.ctas-wrapper{gap:15px;display:grid}.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited{text-align:center;padding:20px;text-decoration:none;display:block}@media (min-width:1024px){.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited{padding:30px}}.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link.vertically-integrated,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited.vertically-integrated{background-image:url(/assets/images/for-retailers/cta-background-1.jpg)}.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link.food-safety,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited.food-safety{background-image:url(/assets/images/for-retailers/cta-background-2.jpg)}.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link p,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited p{color:#fff;margin-bottom:15px;font-family:gin,serif;font-size:1.6rem;line-height:1.2em}.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:link div.faux-cta,.page-for-retailers section#for-retailers-intro div.ctas-wrapper>a.cta:visited div.faux-cta{background-color:#b61f24}.page-for-retailers section#for-retailers-contact{text-align:center;border-top:1px solid #e6e9e7;border-bottom:1px solid #e6e9e7;gap:20px;margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px;display:grid}@media (min-width:768px){.page-for-retailers section#for-retailers-contact{text-align:left;grid-template-columns:min-content 1fr;align-items:center}}.page-for-retailers section#for-retailers-contact a.cta:link,.page-for-retailers section#for-retailers-contact a.cta:visited{background-color:#b61f24}.page-for-retailers section#varieties div.drawer-wrap{padding:0 15px;position:relative}.page-for-retailers section#varieties div.drawer-wrap.watermelon div.gradient-wrapper div.month{background-color:#d71921}.page-for-retailers section#varieties div.drawer-wrap.watermelon div.gradient-wrapper div.month.peak{background-color:#f06b72}.page-for-retailers section#varieties div.drawer-wrap.sweet-corn div.gradient-wrapper div.month{background-color:#f1d500}.page-for-retailers section#varieties div.drawer-wrap.sweet-corn div.gradient-wrapper div.month.peak{background-color:#fff9b3}.page-for-retailers section#varieties div.drawer-wrap.cantaloupe div.gradient-wrapper div.month{background-color:#e8a11c}.page-for-retailers section#varieties div.drawer-wrap.cantaloupe div.gradient-wrapper div.month.peak{background-color:#f5d07b}.page-for-retailers section#varieties div.drawer-wrap.honeydew div.gradient-wrapper div.month{background-color:#b5bd2c}.page-for-retailers section#varieties div.drawer-wrap.honeydew div.gradient-wrapper div.month.peak{background-color:#dde37b}.page-for-retailers section#varieties div.drawer-wrap.drawer-open div.drawer-title div.inner span.status:after{display:none}.page-for-retailers section#varieties div.drawer-wrap.drawer-open div.drawer-body{display:block}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title{cursor:pointer;border-top:1px solid #97979b;padding:5px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner{grid-template-columns:75px 1fr min-content;align-items:center;gap:10px;display:grid}@media (min-width:768px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner{grid-template-columns:175px 1fr min-content}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner div.image-wrap{width:100%}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner div.image-wrap img{width:75px;height:auto;display:block}@media (min-width:768px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner div.image-wrap img{width:150px}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner h2{color:#b61f24;font-size:1.333rem;line-height:1.2em}@media (min-width:1024px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner h2{font-size:2.222rem}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner span.status{background-color:#b61f24;border-radius:50%;width:45px;height:45px;margin:0 auto;display:block;position:relative}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner span.status:before,.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner span.status:after{content:"";background-color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner span.status:before{width:18px;height:4px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-title div.inner span.status:after{width:4px;height:18px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body{border-top:1px solid #97979b;padding:45px 0;display:none;position:relative}@media (min-width:768px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body{padding-bottom:175px}}@media (min-width:1024px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body{padding-bottom:100px}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid{gap:30px;display:grid}@media (min-width:1024px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid{grid-template-columns:1fr 2fr;gap:50px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description{order:2}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description h3{color:#b61f24;font-family:gin,serif;font-size:1.4rem}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description p{margin:20px 0}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.description p:last-of-type{margin-bottom:0}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels{gap:20px;display:grid}@media (min-width:768px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels{grid-template-columns:unset;order:1}}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.availability h3{text-transform:uppercase;letter-spacing:2px;font-size:1.1rem;font-weight:600}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.availability div.gradient-wrapper{grid-template-columns:repeat(6,1fr);gap:2px;width:100%;height:25px;margin:30px 0;display:grid}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.availability div.gradient-wrapper div.month{position:relative}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.availability div.gradient-wrapper div.month div.label{text-transform:uppercase;text-align:center;width:100%;font-size:.8rem;font-weight:600;position:absolute;bottom:100%;left:0}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact{gap:20px;display:grid}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.labels p{margin-bottom:10px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.labels img{width:auto;height:35px;margin-bottom:10px;display:block}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.labels img:last-of-type{margin-bottom:0}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact a:link,.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact a:visited{background-color:#b61f24}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body div.grid div.availability-labels div.labels-contact div.contact p{margin-top:10px}.page-for-retailers section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{width:100%;max-width:480px;height:auto;display:block}@media (min-width:768px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{z-index:1;position:absolute;bottom:0}}@media (min-width:768px) and (max-width:1023px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{margin:0 auto;left:0;right:0}}@media (min-width:1024px){.page-for-retailers section#varieties div.drawer-wrap div.drawer-body img.drawer-bg{right:0}}.page-contact-us section#page-title{margin-top:40px;margin-bottom:40px}.page-contact-us section#page-title h1{color:#b61f24;text-align:center;font-family:gin,serif;font-size:3rem}@media (min-width:768px){.page-contact-us section#page-title h1{font-size:4rem}}@media (min-width:1024px){.page-contact-us section#page-title h1{font-size:6rem}}.page-contact-us section#contact-information{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.page-contact-us section#contact-information{grid-template-columns:1fr 1fr 1fr 1.75fr}}.page-contact-us section#contact-information div.item{text-align:center}.page-contact-us section#contact-information div.item h2{color:#b61f24;font-family:gin,serif;font-size:1.4rem}@media (min-width:768px){.page-contact-us section#contact-information div.item h2{font-size:1.6rem}}@media (min-width:1024px){.page-contact-us section#contact-information div.item h2{font-size:2rem}}.page-contact-us section#team-members{border-top:1px solid #e6e9e7;gap:20px;margin-top:40px;margin-bottom:40px;padding-top:40px;display:grid}@media (min-width:768px){.page-contact-us section#team-members{grid-template-columns:repeat(2,1fr);gap:30px}}.page-contact-us section#team-members div.item{grid-template-columns:100px 1fr;gap:15px;display:grid}@media (min-width:768px){.page-contact-us section#team-members div.item{gap:20px}}.page-contact-us section#team-members div.item div.image>img{width:100%;height:auto;display:block}.page-contact-us section#team-members div.item div.text p.name{font-size:1.2rem;font-weight:700}.page-contact-us section#team-members div.item div.text p a:link,.page-contact-us section#team-members div.item div.text p a:visited{color:#b61f24;text-decoration:none}.page-recipes section#page-heading{width:100%;height:40vh;max-height:600px;position:relative}@media (min-width:1024px){.page-recipes section#page-heading{height:50vh}}.page-recipes section#page-heading h1{color:#fff;text-align:center;font-family:gin,serif;font-size:3rem;font-weight:500;line-height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(calc(50% - 63px))}@media (min-width:768px){.page-recipes section#page-heading h1{font-size:4rem}}@media (min-width:1024px){.page-recipes section#page-heading h1{font-size:6rem;transform:translate(-50%)translateY(calc(50% - 100px))}}.page-recipes section#page-heading>img{object-fit:cover;object-position:center center;width:100%;height:100%}.page-recipes section#recipes-misc{gap:20px;margin-top:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.page-recipes section#recipes-misc{grid-template-columns:3fr 1fr}}.page-recipes section#recipes-misc div.logos-wrapper div.logos{gap:20px;margin:20px 0;display:grid}@media (min-width:768px){.page-recipes section#recipes-misc div.logos-wrapper div.logos{grid-template-columns:repeat(2,minmax(0,300px));align-items:center;gap:40px}}.page-recipes section#recipes-misc div.logos-wrapper div.logos div.logo img{width:100%;height:auto;display:block}.page-recipes section#recipes-misc div.ctas-wrapper{gap:15px;display:grid}.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited{text-align:center;padding:20px;text-decoration:none;display:block}@media (min-width:1024px){.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited{padding:30px}}.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link.family-farming,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited.family-farming{background-image:url(/assets/images/recipes/cta-background-1.jpg)}.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link.what-we-grow,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited.what-we-grow{background-image:url(/assets/images/recipes/cta-background-2.jpg)}.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link p,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited p{color:#fff;margin-bottom:15px;font-family:gin,serif;font-size:1.6rem;line-height:1.2em}.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:link div.faux-cta,.page-recipes section#recipes-misc div.ctas-wrapper>a.cta:visited div.faux-cta{background-color:#b61f24}.page-recipes section#share{text-align:center;border-top:1px solid #e6e9e7;border-bottom:1px solid #e6e9e7;gap:20px;margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px;display:grid}@media (min-width:768px){.page-recipes section#share{text-align:left;grid-template-columns:min-content 1fr;align-items:center}}.page-recipes section#share a.cta:link,.page-recipes section#share a.cta:visited{background-color:#b61f24}.page-recipes section#recipes-list{gap:60px;margin-top:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.page-recipes section#recipes-list{gap:80px}}.page-recipes section#recipes-list article{gap:20px;display:grid}@media (min-width:768px){.page-recipes section#recipes-list article{grid-template-columns:1fr 2fr}}.page-recipes section#recipes-list article:nth-child(odd) div.image figure{transform:rotate(1.5deg)}.page-recipes section#recipes-list article:nth-child(2n) div.image figure{transform:rotate(-2deg)}.page-recipes section#recipes-list article div.image figure{transform-origin:50%;width:80%;margin:0 auto}.page-recipes section#recipes-list article div.image figure img{border:10px solid #fff;width:100%;height:auto;display:block;box-shadow:0 0 15px #0003}.page-recipes section#recipes-list article div.text{text-align:center;margin:0}@media (min-width:768px){.page-recipes section#recipes-list article div.text{text-align:left}}.page-recipes section#recipes-list article div.text h2 a:link,.page-recipes section#recipes-list article div.text h2 a:visited{color:#b61f24;font-family:gin,serif;font-size:1.6rem;text-decoration:none}.page-recipes section#recipes-list article div.text a.cta:link,.page-recipes section#recipes-list article div.text a.cta:visited{background-color:#b61f24;margin-top:15px}.page-recipe-detail section#page-heading{width:100%;height:40vh;max-height:600px;position:relative}@media (min-width:1024px){.page-recipe-detail section#page-heading{height:50vh}}.page-recipe-detail section#page-heading div.section-title{color:#fff;text-align:center;font-family:gin,serif;font-size:3rem;line-height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(calc(50% - 63px))}@media (min-width:768px){.page-recipe-detail section#page-heading div.section-title{font-size:4rem}}@media (min-width:1024px){.page-recipe-detail section#page-heading div.section-title{font-size:6rem;transform:translate(-50%)translateY(calc(50% - 100px))}}.page-recipe-detail section#page-heading>img{object-fit:cover;object-position:center center;width:100%;height:100%}.page-recipe-detail article#recipe-details{gap:30px;margin-top:40px;margin-bottom:40px;display:grid}@media (min-width:768px){.page-recipe-detail article#recipe-details{grid-template-columns:2fr 1fr;margin-top:60px;margin-bottom:60px}}@media (min-width:1024px){.page-recipe-detail article#recipe-details{margin-top:80px;margin-bottom:80px}}.page-recipe-detail article#recipe-details div.recipe-text h1{color:#b61f24;margin-bottom:40px;font-family:gin,serif;font-size:1.4rem}@media (min-width:768px){.page-recipe-detail article#recipe-details div.recipe-text h1{font-size:1.6rem}}@media (min-width:1024px){.page-recipe-detail article#recipe-details div.recipe-text h1{font-size:2rem}}.page-recipe-detail article#recipe-details div.recipe-text h2{text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:1.1rem;font-weight:600}.page-recipe-detail article#recipe-details div.recipe-text h3{font-size:1rem;font-weight:700}.page-recipe-detail article#recipe-details div.recipe-text a:link,.page-recipe-detail article#recipe-details div.recipe-text a:visited{color:#b61f24}.page-recipe-detail article#recipe-details div.recipe-image img{width:100%;height:auto;display:block}.page-404 section.page-404-content{padding:100px 0}@media (min-width:768px){.page-404 section.page-404-content{padding:200px 0 150px}}.page-404 section.page-404-content div.constrain{text-align:center}.page-404 section.page-404-content div.constrain h1{color:#b61f24;font-family:gin,serif;font-size:175px;line-height:.9em}@media (min-width:768px){.page-404 section.page-404-content div.constrain h1{font-size:250px}}.page-404 section.page-404-content div.constrain h2{max-width:380px;margin:0 auto;padding:40px 0 0;line-height:1.4em}@media (min-width:768px){.page-404 section.page-404-content div.constrain h2{padding:70px 0 0;font-size:26px;line-height:1.2em}}.page-404 section.page-404-content div.constrain p{max-width:460px;margin:0 auto;padding:30px 0 0}@media (min-width:768px){.page-404 section.page-404-content div.constrain p{padding:50px 0 0}}.page-404 section.page-404-content div.constrain div.button-wrap{padding:35px 0 0}div.all-swipers-wrap div.slider-wrap{padding:20px 0;position:relative;overflow:hidden}@media (pointer:coarse){div.all-swipers-wrap div.slider-wrap div.swiper-navigation{display:none}}div.all-swipers-wrap div.slider-wrap div.swiper-navigation{cursor:pointer;z-index:150;will-change:opacity;background-color:#b61f24;justify-content:center;align-items:center;width:35px;height:55px;transition:opacity .15s linear;display:flex;position:absolute;top:calc(50% - 27px)}@media (min-width:768px){div.all-swipers-wrap div.slider-wrap div.swiper-navigation{width:44px;height:70px;top:calc(50% - 35px)}}div.all-swipers-wrap div.slider-wrap div.swiper-navigation.swiper-button-prev{left:0}div.all-swipers-wrap div.slider-wrap div.swiper-navigation.swiper-button-next{right:0}div.all-swipers-wrap div.slider-wrap div.swiper-navigation.swiper-button-disabled{opacity:0;pointer-events:none}div.all-swipers-wrap div.slider-wrap div.swiper-navigation svg{color:#fff;width:28px;height:auto;display:block}div.all-swipers-wrap div.slider-wrap div.swiper{width:100%;overflow:visible}div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.image-wrap{aspect-ratio:4/3;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 3px 14px #0000002e}div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.image-wrap img{object-fit:cover;width:100%;height:100%;display:block}div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.caption{padding:8px 4px 0}div.all-swipers-wrap div.slider-wrap div.swiper div.swiper-slide div.caption p{font-size:.722rem}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:#d1d5dc;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-gin:gin, serif;--color-brand-red:#b61f24;--color-brand-blue-light:#a9cad8}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-300:lab(85.1236% -.612259 -3.7138)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-12{margin-top:calc(var(--spacing) * 12)}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.grid{display:grid}.inline-flex{display:inline-flex}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-5{height:calc(var(--spacing) * 5)}.h-8\!{height:calc(var(--spacing) * 8)!important}.w-12{width:calc(var(--spacing) * 12)}.flex-1{flex:1}.origin-top{transform-origin:top}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-0\!{gap:0!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-brand-red{border-color:var(--color-brand-red)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-gin{font-family:var(--font-gin)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-brand-blue-light{color:var(--color-brand-blue-light)}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.md\:scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:64rem){.lg\:w-15{width:calc(var(--spacing) * 15)}.lg\:scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
