/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.grid-1{width:8.33333333%;width:calc( 8.33333333%  -  20px );margin-right:20px}.grid-2{width:16.66666667%;width:calc( 16.66666667%  -  20px );margin-right:20px}.grid-3{width:25%;width:calc( 25%  -  20px );margin-right:20px}.grid-4{width:33.33333333%;width:calc( 33.33333333%  -  20px );margin-right:20px}.grid-5{width:41.66666667%;width:calc( 41.66666667%  -  20px );margin-right:20px}.grid-6{width:50%;width:calc( 50%  -  20px );margin-right:20px}.grid-7{width:58.33333333%;width:calc( 58.33333333%  -  20px );margin-right:20px}.grid-8{width:66.66666667%;width:calc( 66.66666667%  -  20px );margin-right:20px}.grid-9{width:75%;width:calc( 75%  -  20px );margin-right:20px}.grid-10{width:83.33333333%;width:calc( 83.33333333%  -  20px );margin-right:20px}.grid-11{width:91.66666667%;width:calc( 91.66666667%  -  20px );margin-right:20px}.grid-12{width:100%;width:calc( 100%  -  20px );margin-right:20px}.push-0{margin-left:0}.push-1{margin-left:8.33333333%}.push-2{margin-left:16.66666667%}.push-3{margin-left:25%}.push-4{margin-left:33.33333333%}.push-5{margin-left:41.66666667%}.push-6{margin-left:50%}.push-7{margin-left:58.33333333%}.push-8{margin-left:66.66666667%}.push-9{margin-left:75%}.push-10{margin-left:83.33333333%}.push-11{margin-left:91.66666667%}.push-12{margin-left:100%}@media (max-width:960px){.grid-1-md{width:8.33333333%;width:calc( 8.33333333%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-2-md{width:16.66666667%;width:calc( 16.66666667%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-3-md{width:25%;width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-4-md{width:33.33333333%;width:calc( 33.33333333%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-5-md{width:41.66666667%;width:calc( 41.66666667%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-6-md{width:50%;width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-7-md{width:58.33333333%;width:calc( 58.33333333%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-8-md{width:66.66666667%;width:calc( 66.66666667%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-9-md{width:75%;width:calc( 75%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-10-md{width:83.33333333%;width:calc( 83.33333333%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-11-md{width:91.66666667%;width:calc( 91.66666667%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-12-md{width:100%;width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-1-sm{width:8.33333333%;width:calc( 8.33333333%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-2-sm{width:16.66666667%;width:calc( 16.66666667%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-3-sm{width:25%;width:calc( 25%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-4-sm{width:33.33333333%;width:calc( 33.33333333%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-5-sm{width:41.66666667%;width:calc( 41.66666667%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-6-sm{width:50%;width:calc( 50%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-7-sm{width:58.33333333%;width:calc( 58.33333333%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-8-sm{width:66.66666667%;width:calc( 66.66666667%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-9-sm{width:75%;width:calc( 75%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-10-sm{width:83.33333333%;width:calc( 83.33333333%  -  20px );margin-right:20px}}@media (max-width:600px){.grid-11-sm{width:91.66666667%;width:calc( 91.66666667%  -  20px );margin-right:20px}}@media (max-width:960px){.grid-12-sm{width:100%;width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:960px){.push-0-md{margin-left:0}}@media (max-width:960px){.push-1-md{margin-left:8.33333333%}}@media (max-width:960px){.push-2-md{margin-left:16.66666667%}}@media (max-width:960px){.push-3-md{margin-left:25%}}@media (max-width:960px){.push-4-md{margin-left:33.33333333%}}@media (max-width:960px){.push-5-md{margin-left:41.66666667%}}@media (max-width:960px){.push-6-md{margin-left:50%}}@media (max-width:960px){.push-7-md{margin-left:58.33333333%}}@media (max-width:960px){.push-8-md{margin-left:66.66666667%}}@media (max-width:960px){.push-9-md{margin-left:75%}}@media (max-width:960px){.push-10-md{margin-left:83.33333333%}}@media (max-width:960px){.push-11-md{margin-left:91.66666667%}}@media (max-width:960px){.push-12-md{margin-left:100%}}@media (max-width:600px){.push-0-sm{margin-left:0}}@media (max-width:600px){.push-1-sm{margin-left:8.33333333%}}@media (max-width:600px){.push-2-sm{margin-left:16.66666667%}}@media (max-width:600px){.push-3-sm{margin-left:25%}}@media (max-width:600px){.push-4-sm{margin-left:33.33333333%}}@media (max-width:600px){.push-5-sm{margin-left:41.66666667%}}@media (max-width:600px){.push-6-sm{margin-left:50%}}@media (max-width:600px){.push-7-sm{margin-left:58.33333333%}}@media (max-width:600px){.push-8-sm{margin-left:66.66666667%}}@media (max-width:600px){.push-9-sm{margin-left:75%}}@media (max-width:600px){.push-10-sm{margin-left:83.33333333%}}@media (max-width:600px){.push-11-sm{margin-left:91.66666667%}}@media (max-width:960px){.push-12-sm{margin-left:100%}}@font-face{font-family:'National 2 Regular Web';src:url('/fonts/National2Web-Regular.woff2'),url('/fonts/National2Web-Regular.woff'),url('/fonts/National2Web-Regular.eot');font-weight:normal;font-style:normal}@font-face{font-family:'National 2 Regular Web';src:url('/fonts/National2Web-RegularItalic.woff2'),url('/fonts/National2Web-RegularItalic.woff'),url('/fonts/National2Web-RegularItalic.eot');font-weight:normal;font-style:italic}@font-face{font-family:'National 2 Black Web';src:url('/fonts/National2Web-Black.woff2'),url('/fonts/National2Web-Black.woff'),url('/fonts/National2Web-Black.eot');font-weight:normal}.debug>*{outline:1px solid #912eff}.debug>*>*{outline:1px solid #5497ff}.debug>*>*>*{outline:1px solid #51feff}.debug>*>*>*>*{outline:1px solid #ff0000}.debug>*>*>*>* *{outline:1px solid #00ff00}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}figure{margin:0;padding:0}img,video{display:block;width:100%;height:auto}inner{display:block;margin:0;padding:0;border:0}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}button:focus{outline:none}@media (min-width:961px){.mq-md-down-only{display:none !important}}@media (max-width:960px){.mq-lg-up-only{display:none !important}}body{background:#212121;color:#E5DFD7;transition:222ms all linear;transition-property:color,background}body.reverse-color{background-color:#E5DFD7;color:#212121}section{padding:60px 0}@media (max-width:960px){section{padding:40px 0}}@media (max-width:600px){section{padding:0}}section.dark{background-color:#212121;color:#E5DFD7}.site-footer{padding-top:180px;padding-bottom:60px}@media (max-width:960px){.site-footer{padding-top:120px;padding-bottom:40px}}@media (max-width:600px){.site-footer{padding-top:0;padding-bottom:20px}}.site-footer .smales-farm-logo{width:90px;display:block}@media (max-width:600px){.site-footer .smales-farm-logo{width:25%;width:calc( 25%  -  20px );margin-right:20px;margin-left:37.5%;margin-top:2.4rem;margin-bottom:2.4rem}}main{-webkit-transform:translateY(0);transform:translateY(0);transition:666ms transform cubic-bezier(1, 0, .3, .69)}@media (max-width:600px){main{padding-top:20px}}@media (min-width:961px){.no-scroll main{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@media (min-width:961px){.no-scroll{overflow-y:hidden;height:100%;overflow:hidden;position:relative}}.flow-image{float:left}@media (max-width:600px){.flow-image{margin-top:20px;margin-bottom:20px}}.site-logo{width:16.66666667%;width:calc( 16.66666667%  -  20px );margin-right:20px;float:left}@media (max-width:960px){.site-logo{visibility:hidden}}.detail{width:50%;width:calc( 50%  -  20px );margin-right:20px;margin-left:33.33333333%;float:left}.headline-overlay{width:100%;position:absolute;transform:translateY(-50%);z-index:20}.back-to-top{text-align:right;padding:0 0 20px}.back-to-top p{width:100%;width:calc( 100%  -  20px );margin-right:20px}.chevron{display:inline-block;width:1rem;height:1rem;color:#212121;border-left:2px solid currentColor;border-top:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;cursor:pointer}.chevron.-bouncer{position:absolute;bottom:40px;color:#E5DFD7;transform:translateX(-50%) rotate(225deg);left:50%}.chevron.-bouncer:hover{color:#E5DFD7}.chevron:hover{color:#00663C}.logo-header{width:100%;height:100vh;position:relative;background:#00663C}.logo-header .centered-logo{position:absolute;width:50%;width:calc( 50%  -  20px );margin-right:20px;margin-right:0;max-width:300px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media (max-width:600px){.logo-header .centered-logo .mq-sm-down ({
			height: 56.25vh;
		}) .chevron{display:block}}html{font-size:16px}@media (min-width:1441px){html{font-size:18px}}body,input,textarea,button{font-family:'National 2 Regular Web',sans-serif;font-size:1rem;line-height:1.2;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}p{margin:0 0 1rem}a{color:inherit;text-decoration:none}a:hover{color:#00663C}.text-large{font-size:1.625rem;line-height:1.15384615}@media (max-width:960px){.text-large{font-size:1rem}}.text-headline{font-family:'National 2 Black Web',sans-serif;font-size:4.5rem;line-height:.83333333}@media (max-width:960px){.text-headline{font-size:2.625rem}}.text-headline .headline-line{overflow-y:hidden;display:inline-block}.text-headline .headline-line span{-webkit-transform:translateY(120%);transform:translateY(120%);transition:all 555ms cubic-bezier(1, 0, .3, .69);transition-delay:0ms;transition-property:transform;display:inline-block}.text-headline .headline-line.in-view span{-webkit-transform:translateY(0);transform:translateY(0)}inner{width:100%;max-width:1760px;padding-left:60px;padding-right:40px;display:block;margin:0 auto}inner:before,inner:after{display:table;content:""}inner:after{clear:both}@media (max-width:960px){inner{padding-left:40px;padding-right:20px}}@media (max-width:600px){inner{padding-left:20px;padding-right:0}}.text-section.-two-col .one{width:50%;width:calc( 50%  -  20px );margin-right:20px}@media (max-width:600px){.text-section.-two-col .one{width:100%;width:calc( 100%  -  20px );margin-right:20px}}.text-section.-two-col .two{width:50%;width:calc( 50%  -  20px );margin-right:20px}@media (max-width:600px){.text-section.-two-col .two{width:100%;width:calc( 100%  -  20px );margin-right:20px}}.text-section.-split-three-col .one{width:50%;width:calc( 50%  -  20px );margin-right:20px}@media (max-width:600px){.text-section.-split-three-col .one{width:100%}}.text-section.-split-three-col .two{width:50%;width:calc( 50%  -  20px );margin-right:20px}.text-section.-split-three-col .two p{width:50%;width:calc( 50%  -  20px );margin-right:20px;float:left}@media (max-width:960px){.text-section.-split-three-col .two p{width:100%;width:calc( 100%  -  20px );margin-right:20px}}@media (max-width:600px){.text-section.-split-three-col .two{width:100%;width:calc( 100%  -  20px );margin-right:20px}}.col{float:left}.opening-block{width:100%;height:100vh;position:static;color:#fff}@media (max-width:960px){.opening-block{height:56.25vw}}.opening-block .opening-media{width:100%;height:100vh;object-position:50% 50%;object-fit:cover;position:relative}@media (max-width:960px){.opening-block .opening-media{height:56.25vw}}.opening-block .opening-media .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}@media (max-width:960px){.opening-block .opening-media .video-wrapper{height:56.25vw}}.opening-block .opening-media .video-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width:960px){.opening-block .opening-media .video-wrapper iframe{min-height:0;min-width:0}}.opening-video-local{width:100%;height:100vh;background:#00663C;opacity:1;z-index:10;position:fixed}@media (max-width:960px){.opening-video-local{display:none;pointer-events:none;opacity:0}}.opening-video-local.-finished{opacity:0;height:0;pointer-events:none;transition:777ms all cubic-bezier(1, 0, .3, .69);transition-property:height,opacity}.opening-video-local video{width:100%;height:100vh;object-fit:cover;object-position:50% 50%}@media (max-width:600px){.opening-video-local video{object-fit:50% 40%}}/*! Flickity v2.0.6
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.animated-logo-container{position:relative;width:16.66666667%;width:calc( 16.66666667%  -  20px );margin-right:20px;float:left}.animated-logo-container .logo-height{height:0;padding-bottom:33.333%;overflow:hidden}.animated-logo-container .animated-logo{width:133%;position:absolute;display:block;top:-300%;left:-16.66667%}.animated-logo-container .animated-logo .logo-wordmark,.animated-logo-container .animated-logo .logo-detail{position:absolute;top:0;left:0}.animated-logo-container .animated-logo .logo-detail{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:333ms all cubic-bezier(1, 0, .3, .69)}.animated-logo-container.-swing .logo-detail{transition:333ms all cubic-bezier(1, 0, .3, .69);animation:bounce 1666ms ease}@keyframes bounce{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}40%{-webkit-transform:rotate(5.5deg);transform:rotate(5.5deg)}60%{-webkit-transform:rotate(-4.5deg);transform:rotate(-4.5deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.carousel-cell{width:100%;margin-right:50%}.carousel-cell.is-selected{opacity:1}.carousel-cell img{width:100%}.flickity-prev-next-button{background-color:transparent;opacity:0;background:none}.flickity-prev-next-button:hover{background-color:transparent;opacity:0}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous,.flickity-prev-next-button.next{height:100%;border-radius:0}.flickity-prev-next-button.next{right:0;width:100%;cursor:pointer}.flickity-prev-next-button.previous{left:0;width:0}.carousel-section{margin-top:12rem;position:relative;overflow:hidden}@media (max-width:960px){.carousel-section{margin-top:6rem}}.carousel-section inner{position:relative}.carousel-section .carousel{width:66.66666667%;width:calc( 66.66666667%  -  20px );margin-right:20px;margin-left:16.66666667%}@media (max-width:960px){.carousel-section .carousel{width:100%;width:calc( 100%  -  20px );margin-right:20px;margin-left:0}}.carousel-section .carousel .carousel-cell img{margin:0 auto}.carousel-section .carousel-button{display:block;padding:60px;background:yellow;background:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);z-index:5}.carousel-section .carousel-button .arrow{display:block;width:1rem;height:1rem}@media (max-width:960px){.carousel-section .carousel-button .arrow{width:1rem;height:1rem}}.carousel-section .carousel-button.-prev{left:0}.carousel-section .carousel-button.-prev .arrow{border-top:2px solid #212121;border-left:2px solid #212121}.carousel-section .carousel-button.-prev:hover .arrow{border-top:2px solid #00663C;border-left:2px solid #00663C}.carousel-section .carousel-button.-next{right:0}.carousel-section .carousel-button.-next .arrow{border-bottom:2px solid #212121;border-right:2px solid #212121}.carousel-section .carousel-button.-next:hover .arrow{border-bottom:2px solid #00663C;border-right:2px solid #00663C}