/* Standalone overrides for the original Sungrown visual layout. */
html{scroll-behavior:smooth}body{overflow-x:hidden}.preFade,.preSlide,.preScale,[data-animation-role]{opacity:1!important;transform:none!important;visibility:visible!important}.sqs-block-content{opacity:1}.sqs-native-video video{display:block;width:100%;height:100%;aspect-ratio:16/9;background:#172d29}.sqs-native-video .native-video-player:empty{display:none}iframe{width:100%;max-width:100%;border:0}.header-menu{visibility:hidden}.header--menu-open .header-menu{visibility:visible;opacity:1;pointer-events:auto}.header--menu-open{overflow:hidden}.header-menu-nav{padding-top:110px}.resources-page{background:#143d35;color:#fff;min-height:80vh;padding:160px 5vw 80px}.resources-inner{max-width:1100px;margin:auto}.resources-page h1,.resources-page h2{color:inherit}.resource-card{border-top:1px solid #ffffff40;padding:40px 0}.resource-button{display:inline-block;background:#80b0a7;color:#112c29;padding:20px 28px;text-decoration:none}.resources-page iframe{background:white;max-width:700px;border-radius:2px}.collection-type-page .sqs-video-wrapper{height:auto}a:focus-visible,button:focus-visible{outline:3px solid #ecb34b;outline-offset:5px}@media(max-width:767px){.resources-page{padding:125px 6vw 55px}.resources-page h1{font-size:2.6rem}.header-title-logo img{max-width:190px}.resource-button{padding:15px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.sqs-block-html .sqs-html-content .sqsrte-scaled-text-container{height:auto!important;min-height:1em;overflow:visible!important}.sqs-block-html .sqs-html-content .sqsrte-scaled-text-container .sqsrte-scaled-text{position:static!important;display:block!important;transform:none!important}.sqs-block-html .sqs-html-content .sqsrte-scaled-text-container h1{position:static!important;font-family:Oswald,sans-serif;font-size:clamp(30px,3.96vw,80px)!important;line-height:1.2!important;margin:0!important;white-space:normal!important}
body .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container .sqsrte-scaled-text h1{font-size:clamp(30px,3.96vw,80px)!important}
.page-section .content-wrapper{opacity:1!important}#header,.header-announcement-bar-wrapper,.header-display-desktop,.header-display-mobile{opacity:1!important}
body .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container .sqsrte-scaled-text h1{font-size:clamp(30px,4.7vw,90px)!important}
.fluid-image-component-root,.fluid-image-animation-wrapper,.fluid-image-container,.fluid-image-container .js-content-mode-element-wrapper,.fluid-image-container .js-content-mode-element{width:100%!important;height:100%!important}.fluid-image-container{position:relative!important}.fluid-image-container img{width:100%!important;height:100%!important;object-fit:var(--image-component-object-fit,cover);position:absolute;inset:0}.sqs-block-image .sqs-block-content{height:100%}
.header--menu-open .header-menu-nav,.header--menu-open .header-menu-nav-folder,.header--menu-open .header-menu-nav-folder-content,.header--menu-open .header-menu-nav-wrapper,.header--menu-open .header-menu-nav-item{opacity:1!important;visibility:visible!important;transform:none!important}.header--menu-open .header-menu-nav-folder{position:static!important;display:block!important}.header--menu-open .header-menu-nav-item a{display:block;padding:14px;color:#fff;font-size:25px}.header--menu-open .header-menu-nav{padding-top:110px}.header--menu-open .header-menu-nav-list{display:block}.header--menu-open .header-burger-btn .top-bun{transform:translateY(5px) rotate(45deg)}.header--menu-open .header-burger-btn .bottom-bun{transform:translateY(-5px) rotate(-45deg)}
body:has(.resources-page) #header .header-nav-item a{color:#fff!important}body:has(.resources-page) #header .header-nav-item--active a{background-image:linear-gradient(to right,#fff 100%,#fff 0)!important}
.newsletter-page{background:#fff;color:#152e29;padding:150px 5vw 60px}.newsletter-inner{max-width:760px;margin:auto}.newsletter-page h1{color:#152e29}.newsletter-page iframe{display:block;margin-top:30px;width:100%}.newsletter-page a{color:#27594f;text-decoration:underline}.form-fallback{display:block;color:inherit;text-decoration:underline;margin-bottom:24px}body:has(.newsletter-page) #header{background:#1d2627}body:has(.newsletter-page) #header .header-nav-item a{color:#fff!important}body:has(.newsletter-page) #header .header-nav-item--active a{background-image:linear-gradient(to right,#fff 100%,#fff 0)!important}
@media(min-width:768px){body .sqs-block-html .sqs-html-content .sqsrte-scaled-text-container .sqsrte-scaled-text h1{font-size:4.45vw!important;white-space:nowrap!important}}
body:has(.newsletter-page) #header .header-background{background:#1d2627!important}
