.section-one{position:relative;width:100%;border-top-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(28 71 52/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-bottom:5rem}@media (min-width:1024px){.section-one{padding-bottom:2.5rem}}.section-one__title-bar{display:flex;height:70px;width:100%;align-items:center;justify-content:center}.section-one__title-bar-text{margin:0;text-align:center;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1024px){.section-one__title-bar-text{font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.section-one__green-section{position:relative;z-index:10;padding-top:25px;padding-bottom:144px}@media (min-width:1280px){.section-one__green-section{padding-bottom:185px}}.section-one__content{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:90rem;flex-direction:column;gap:73px}.section-one__intro-text{margin:0;max-width:100%;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}@media (min-width:1024px){.section-one__intro-text{max-width:290px;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.section-one__main-row{display:flex;flex-direction:column;align-items:center;gap:44px}@media (min-width:1024px){.section-one__main-row{flex-direction:row}}.section-one__green-section-background{position:absolute;top:0;left:-1.25rem;right:-1.25rem;z-index:-1;height:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(213 240 133/var(--tw-bg-opacity,1))}.section-one__green-section-background-overlay{pointer-events:none}.section-one__green-section-background-overlay:first-child{--tw-bg-opacity:1;background-color:rgb(0 121 52/var(--tw-bg-opacity,1))}.section-one__logo{margin-bottom:2.75rem;height:auto;width:100%;max-width:565px;flex-shrink:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.section-one__logo{margin-bottom:0}}.section-one__logo .icon{height:auto;width:100%}.section-one__logo{aspect-ratio:565/210}.section-one__logo-initial{--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1));position:absolute;aspect-ratio:565/210;z-index:1;width:100%;top:50%;transform:translateY(-50%)}.section-one__feature-column{display:grid;gap:1.25rem}@media (min-width:768px){.section-one__feature-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-one__feature-column{display:flex;flex-direction:column;gap:0}}.section-one__feature-item{display:grid;grid-template-columns:min-content 1fr;align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:10px}@media (min-width:1024px){.section-one__feature-item{-moz-column-gap:40px;column-gap:40px}}@media (min-width:1280px){.section-one__feature-item{grid-template-columns:min-content 200px 1fr}}.section-one__arrow-wrapper{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;overflow:hidden}.section-one__arrow-icon{height:auto;width:50px;--tw-text-opacity:1;color:rgb(213 240 133/var(--tw-text-opacity,1))}.section-one__feature-title{font-family:var(--font-inter),sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:55px;--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}.section-one__feature-description{grid-column:span 2/span 2;margin:0 0 0 80px;display:flex;align-items:center;gap:24px;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(213 240 133/var(--tw-text-opacity,1))}@media (min-width:1280px){.section-one__feature-description{grid-column:span 1/span 1;margin-left:0}}.section-one__feature-description svg{display:none}@media (min-width:1280px){.section-one__feature-description svg{display:block}}.section-one__closing-text{margin:0;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(241 243 232/var(--tw-text-opacity,1))}@media (min-width:1024px){.section-one__closing-text{max-width:158px;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.section-one__bottom-section{position:relative;z-index:20;margin-left:auto;margin-right:auto;margin-top:-120px;display:flex;max-width:90rem;flex-direction:column;align-items:center;gap:45px;padding-bottom:5rem}@media (min-width:1024px){.section-one__bottom-section{gap:60px}}@media (min-width:1280px){.section-one__bottom-section{margin-top:-150px;flex-direction:row;gap:110px}}.section-one__image-container{position:relative;z-index:10;display:flex;aspect-ratio:4/3;width:100%;max-width:920px;align-items:center;justify-content:center;overflow:hidden}@media (min-width:1024px){.section-one__image-container{aspect-ratio:920/600}}.section-one__main-image{-o-object-fit:cover;object-fit:cover}.section-one__main-video{z-index:10;width:100%}.section-one__body-text-container{display:flex;align-items:center;justify-content:flex-start;padding-left:10px;padding-right:10px}@media (min-width:1024px){.section-one__body-text-container{height:440px;flex:1 1 0%}}.section-one__body-text{margin:0;max-width:220px;white-space:pre-line;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500;--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}@media (min-width:1024px){.section-one__body-text{max-width:240px;font-size:14px;line-height:1.429;letter-spacing:-.05em;font-weight:500}}.section-one--cream .section-one__green-section:after{--tw-bg-opacity:1;background-color:rgb(241 243 232/var(--tw-bg-opacity,1))}.section-one--cream .section-one__feature-title,.section-one--cream .section-one__intro-text,.section-one--cream .section-one__logo{--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}.section-one--cream .section-one__arrow-icon,.section-one--cream .section-one__feature-description{--tw-text-opacity:1;color:rgb(0 121 52/var(--tw-text-opacity,1))}.section-one--cream .section-one__closing-text{--tw-text-opacity:1;color:rgb(28 71 52/var(--tw-text-opacity,1))}