:root{--accent: #5fbe30;--accent-dark: #3F7D20;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);--head-type: 700;--medium-type: 500;--regular-type: 300;--title: "Manrope" }@font-face{font-family:Atkinson;src:url(/fonts/atkinson-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/webfonts/Manrope-Light.woff2) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/webfonts/Manrope-Medium.woff2) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/webfonts/Manrope-Bold.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,section{margin:0;padding:0}a{text-decoration:none}ol,ul{list-style:none}svg:not(:root){overflow:hidden}*,:after,:before{box-sizing:border-box}html,body{background:#fff;box-sizing:border-box;padding:0;margin:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative}html{font-size:62.5%;max-width:100vw;overflow-x:hidden}body{color:#494949;background-color:#f9fafa;font-size:1.6rem;font-family:Outfit,sans-serif;line-height:1.5em;-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0;text-align:left;color:rgb(var(--gray-dark));max-width:100vw;overflow:hidden}img{max-width:100%;height:auto}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.hero{background-color:#000;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 56px);width:100%;top:0;bottom:0;left:0;position:relative;overflow:hidden;margin:0}.hero .container{height:100%}.hero__video{bottom:-21px;height:calc(100vh - 218px);position:absolute;width:auto;right:0}@media only screen and (max-width: 1279px){.hero__video{left:50%;transform:translate(-50%)}}.hero__wrap{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;position:relative;z-index:999;height:100%;opacity:.35;transform:translateY(72px);transition:all 4.5s cubic-bezier(.33,1,.22,1)}@media only screen and (min-width: 1280px){.hero__wrap{max-width:50%;margin:0;justify-content:center}}.hero__wrap .hero__subtitle{opacity:0;transform:translateY(20px);transition:all 1.5s cubic-bezier(.33,1,.22,1) 6s}.hero__wrap--fill,.hero__wrap--fill .hero__subtitle{opacity:1;transform:translateY(0)}.hero__title{background-color:#0009;color:#f3eff5;font-family:Outfit,sans-serif;font-size:17px;font-weight:300;line-height:1.15em;padding:0}@media only screen and (max-width: 1279px){.hero__title{text-align:center}}@media only screen and (min-width: 768px){.hero__title{font-size:44px;line-height:.85em;margin-top:24px}}@media only screen and (min-width: 1280px){.hero__title{font-size:60px;line-height:.95em;margin-top:-24px}}.hero__title span{color:var(--accent);font-size:36px;line-height:.85em;font-weight:500;padding-bottom:0;margin-bottom:-12px;display:block}@media only screen and (min-width: 768px){.hero__title span{font-size:58px}}@media only screen and (min-width: 1280px){.hero__title span{font-size:60px;line-height:.89em}}.hero__subtitle{background-color:#000;color:transparent;display:flex;align-items:center;font-family:Outfit,sans-serif;font-weight:400;font-size:20px;line-height:1.35em;margin-top:72px}@media only screen and (max-width: 1279px){.hero__subtitle{text-align:center;justify-content:center;margin:32px auto}}.hero__subtitle svg{margin-left:8px;width:14px;height:auto;margin-top:4px}.hero__subtitle svg path{fill:#fff}.hero__wrap--fill .hero__title{opacity:1;transform:translateY(24px)}.hero__wrap--fill .hero__subtitle{color:#e7e7e7;opacity:1;transform:translateY(0)}.container{background-color:transparent;margin-left:auto;margin-right:auto;max-width:1536px;padding-left:8px;padding-right:8px;width:100%}@media only screen and (min-width: 768px){.container{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 1024px){.container{padding-left:48px;padding-right:48px}}.hero__scroll{position:absolute;color:#fff;font-size:12px;font-family:Poppins,sans-serif;font-weight:300;text-decoration:none;letter-spacing:.1em;bottom:0;transition:all .35s ease}.hero__scroll:after{content:"";display:block;width:1px;height:96px;margin:6px auto -48px;background:#c58c59;transform-origin:bottom;position:relative;transition:transform .35s ease,height .35s ease .35s,left .35s ease .35s}.hero__scroll--out{transform:translateY(-172px);opacity:0}.txt--center{text-align:center}.flx--center{display:flex;justify-content:center;width:100%}.grid{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 -8px;padding-left:0}.grid-col{padding-left:8px;padding-right:8px}.grid-col-1{width:8.33%}.grid-col-2{width:16.667%}.grid-col-3{width:25%}.grid-col-4{width:33.333%}.grid-col-5{width:41.667%}.grid-col-6{width:50%}.grid-col-7{width:58.333%}.grid-col-8{width:66.667%}.grid-col-9{width:75%}.grid-col-10{width:83.333%}.grid-col-11{width:91.667%}.grid-col-12{width:100%}@media only screen and (min-width: 480px){.grid-col-xs-1{width:8.33%}.grid-col-xs-2{width:16.667%}.grid-col-xs-3{width:25%}.grid-col-xs-4{width:33.333%}.grid-col-xs-5{width:41.667%}.grid-col-xs-6{width:50%}.grid-col-xs-7{width:58.333%}.grid-col-xs-8{width:66.667%}.grid-col-xs-9{width:75%}.grid-col-xs-10{width:83.333%}.grid-col-xs-11{width:91.667%}.grid-col-xs-12{width:100%}}@media only screen and (min-width: 768px){.grid-col-sm-1{width:8.33%}.grid-col-sm-2{width:16.667%}.grid-col-sm-3{width:25%}.grid-col-sm-4{width:33.333%}.grid-col-sm-5{width:41.667%}.grid-col-sm-6{width:50%}.grid-col-sm-7{width:58.333%}.grid-col-sm-8{width:66.667%}.grid-col-sm-9{width:75%}.grid-col-sm-10{width:83.333%}.grid-col-sm-11{width:91.667%}.grid-col-sm-12{width:100%}}@media only screen and (min-width: 1024px){.grid-col-md-1{width:8.33%}.grid-col-md-2{width:16.667%}.grid-col-md-3{width:25%}.grid-col-md-4{width:33.333%}.grid-col-md-5{width:41.667%}.grid-col-md-6{width:50%}.grid-col-md-7{width:58.333%}.grid-col-md-8{width:66.667%}.grid-col-md-9{width:75%}.grid-col-md-10{width:83.333%}.grid-col-md-11{width:91.667%}.grid-col-md-12{width:100%}}@media only screen and (min-width: 1280px){.grid-col-lg-1{width:8.33%}.grid-col-lg-2{width:16.667%}.grid-col-lg-3{width:25%}.grid-col-lg-4{width:33.333%}.grid-col-lg-5{width:41.667%}.grid-col-lg-6{width:50%}.grid-col-lg-7{width:58.333%}.grid-col-lg-8{width:66.667%}.grid-col-lg-9{width:75%}.grid-col-lg-10{width:83.333%}.grid-col-lg-11{width:91.667%}.grid-col-lg-12{width:100%}}@media only screen and (min-width: 1440px){.grid-col-xl-1{width:8.33%}.grid-col-xl-2{width:16.667%}.grid-col-xl-3{width:25%}.grid-col-xl-4{width:33.333%}.grid-col-xl-5{width:41.667%}.grid-col-xl-6{width:50%}.grid-col-xl-7{width:58.333%}.grid-col-xl-8{width:66.667%}.grid-col-xl-9{width:75%}.grid-col-xl-10{width:83.333%}.grid-col-xl-11{width:91.667%}.grid-col-xl-12{width:100%}}@supports (display: grid){.grid{display:grid;flex-wrap:nowrap;grid-gap:16px;grid-template-columns:repeat(12,1fr);margin-left:0;margin-right:0}.grid-col{padding-left:0;padding-right:0;width:auto}.grid-row-1{grid-row:span 1}.grid-row-2{grid-row:span 2}.grid-row-3{grid-row:span 3}.grid-col-1{grid-column:span 1}.grid-col-2{grid-column:span 2}.grid-col-3{grid-column:span 3}.grid-col-4{grid-column:span 4}.grid-col-5{grid-column:span 5}.grid-col-6{grid-column:span 6}.grid-col-7{grid-column:span 7}.grid-col-8{grid-column:span 8}.grid-col-9{grid-column:span 9}.grid-col-10{grid-column:span 10}.grid-col-11{grid-column:span 11}.grid-col-12{grid-column:span 12}@media only screen and (min-width: 480px){.grid-col-xs-1{grid-column:span 1}.grid-col-xs-2{grid-column:span 2}.grid-col-xs-3{grid-column:span 3}.grid-col-xs-4{grid-column:span 4}.grid-col-xs-5{grid-column:span 5}.grid-col-xs-6{grid-column:span 6}.grid-col-xs-7{grid-column:span 7}.grid-col-xs-8{grid-column:span 8}.grid-col-xs-9{grid-column:span 9}.grid-col-xs-10{grid-column:span 10}.grid-col-xs-11{grid-column:span 11}.grid-col-xs-12{grid-column:span 12}.grid-row-xs-1{grid-row:span 1}.grid-row-xs-2{grid-row:span 2}.grid-row-xs-3{grid-row:span 3}}@media only screen and (min-width: 768px){.grid-col-sm-1{grid-column:span 1}.grid-col-sm-2{grid-column:span 2}.grid-col-sm-3{grid-column:span 3}.grid-col-sm-4{grid-column:span 4}.grid-col-sm-5{grid-column:span 5}.grid-col-sm-6{grid-column:span 6}.grid-col-sm-7{grid-column:span 7}.grid-col-sm-8{grid-column:span 8}.grid-col-sm-9{grid-column:span 9}.grid-col-sm-10{grid-column:span 10}.grid-col-sm-11{grid-column:span 11}.grid-col-sm-12{grid-column:span 12}.grid-row-sm-1{grid-row:span 1}.grid-row-sm-2{grid-row:span 2}.grid-row-sm-3{grid-row:span 3}}@media only screen and (min-width: 1024px){.grid-col-md-1{grid-column:span 1}.grid-col-md-2{grid-column:span 2}.grid-col-md-3{grid-column:span 3}.grid-col-md-4{grid-column:span 4}.grid-col-md-5{grid-column:span 5}.grid-col-md-6{grid-column:span 6}.grid-col-md-7{grid-column:span 7}.grid-col-md-8{grid-column:span 8}.grid-col-md-9{grid-column:span 9}.grid-col-md-10{grid-column:span 10}.grid-col-md-11{grid-column:span 11}.grid-col-md-12{grid-column:span 12}.grid-row-md-1{grid-row:span 1}.grid-row-md-2{grid-row:span 2}.grid-row-md-3{grid-row:span 3}}@media only screen and (min-width: 1280px){.grid-col-lg-1{grid-column:span 1}.grid-col-lg-2{grid-column:span 2}.grid-col-lg-3{grid-column:span 3}.grid-col-lg-4{grid-column:span 4}.grid-col-lg-5{grid-column:span 5}.grid-col-lg-6{grid-column:span 6}.grid-col-lg-7{grid-column:span 7}.grid-col-lg-8{grid-column:span 8}.grid-col-lg-9{grid-column:span 9}.grid-col-lg-10{grid-column:span 10}.grid-col-lg-11{grid-column:span 11}.grid-col-lg-12{grid-column:span 12}.grid-row-lg-1{grid-row:span 1}.grid-row-lg-2{grid-row:span 2}.grid-row-lg-3{grid-row:span 3}}@media only screen and (min-width: 1440px){.grid-col-xl-1{grid-column:span 1}.grid-col-xl-2{grid-column:span 2}.grid-col-xl-3{grid-column:span 3}.grid-col-xl-4{grid-column:span 4}.grid-col-xl-5{grid-column:span 5}.grid-col-xl-6{grid-column:span 6}.grid-col-xl-7{grid-column:span 7}.grid-col-xl-8{grid-column:span 8}.grid-col-xl-9{grid-column:span 9}.grid-col-xl-10{grid-column:span 10}.grid-col-xl-11{grid-column:span 11}.grid-col-xl-12{grid-column:span 12}.grid-row-xl-1{grid-row:span 1}.grid-row-xl-2{grid-row:span 2}.grid-row-xl-3{grid-row:span 3}}.grid-col-end{grid-column-end:-1}}.section{padding:72px 0}@media only screen and (min-width: 1280px){.section{padding:124px 0}}.section__hline{color:#222;font-family:Outfit,sans-serif;font-weight:500;font-size:36px;line-height:1.2em;margin-bottom:16px}@media only screen and (min-width: 768px){.section__hline{font-size:60px;line-height:1em;margin-bottom:60px}}.section__hline span{color:var(--accent);display:inline-flex}.section__sline{color:#222;font-family:Outfit,sans-serif;font-weight:500;margin-bottom:16px}.section__lead{color:#222;padding:0 0 24px;font-family:Outfit,sans-serif;font-size:17px;font-weight:300;margin:0}@media only screen and (min-width: 1280px){.section__lead{padding:0 0 48px;font-size:19px}}.section__lead.txt--center{max-width:1024px;margin:0 auto 24px}.section__copy{color:#222;font-size:17px;font-family:Outfit,sans-serif;font-weight:300;line-height:25px;margin-bottom:1.5em}.quote{color:var(--accent);font-style:italic;font-size:28px;line-height:1.25em;padding:48px 0;text-align:center}@media only screen and (min-width: 1024px){.quote{font-size:40px}}.cst-cert{color:#fff;font-weight:300;text-align:center;font-size:17px;padding:0;margin-bottom:24px}@media only screen and (min-width: 1280px){.cst-cert{margin-bottom:48px}}.cst-cert .grid{position:relative;grid-gap:0 16px}.cst-cert .grid-col{position:relative;padding:16px 24px}@media only screen and (min-width: 768px){.cst-cert .grid-col:nth-child(1):before,.cst-cert .grid-col:nth-child(2):before,.cst-cert .grid-col:nth-child(3):before,.cst-cert .grid-col:nth-child(4):before{content:"";border-bottom:1px solid #402e1f;position:absolute;left:0;bottom:0;width:100%}.cst-cert .grid-col:after{content:"";border-left:1px solid #402e1f;position:absolute;right:-8px;height:calc(100% - 32px);top:16px}}@media only screen and (max-width: 767px){.cst-cert .grid-col:before{content:"";border-bottom:1px solid #402e1f;position:absolute;left:0;bottom:0;width:100%}.cst-cert .grid-col:nth-child(7):before,.cst-cert .grid-col:nth-child(8):before{border-bottom:unset}.cst-cert .grid-col:nth-child(odd):after{content:"";border-left:1px solid #402e1f;position:absolute;right:-8px;height:calc(100% - 32px);top:16px}}.cst-cert .grid-col:nth-child(4):after,.cst-cert .grid-col:nth-child(8):after{border:unset}.cst-cert a{color:#fff;font-weight:300}button,a.btn-style{background:#fefcf9;border-radius:26px;cursor:pointer;color:#222;border:1px solid rgba(0,0,0,.3);display:inline-flex;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;margin:0 16px 16px 0;padding:10px 20px;position:relative;transition:all .3s ease;overflow:hidden}button span,a.btn-style span{position:relative;z-index:2}button:after,a.btn-style:after{content:"";border-radius:26px;width:0;height:100%;position:absolute;bottom:0;left:0;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;background:var(--accent-dark);width:100%;transform:translate(-100%)}button:hover,a.btn-style:hover{color:#fff}button:hover:after,a.btn-style:hover:after{transform:translate(0)}button--invert,a.btn-style--invert{background:var(--accent-dark);color:#fff}button--invert:after,a.btn-style--invert:after{background-color:#fff}button--invert:hover,a.btn-style--invert:hover{color:#222}button--no-brd,a.btn-style--no-brd{align-items:center;display:inline-flex;border:unset}button--no-brd svg,a.btn-style--no-brd svg{margin-left:4px}.card__url{cursor:pointer;color:#222;font-family:inherit;font-weight:300;font-size:16px;letter-spacing:0px;margin:0 16px 0 0;display:flex;align-items:center}.card__url span{padding-right:8px;transition:all .5s ease-in-out}.card__url--center{width:100%;justify-content:center;margin-top:15vh}.card__url--center svg{transform:rotate(90deg)}header[data-astro-cid-3ef6ksr2]{margin:0;padding:1em 0;background:black;box-shadow:0 2px 8px rgba(var(--black),5%);position:relative;z-index:1999;position:sticky;top:0;max-width:100vw}.site-header[data-astro-cid-3ef6ksr2]{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-button-container[data-astro-cid-3ef6ksr2]{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}.menu-button[data-astro-cid-3ef6ksr2],.menu-button[data-astro-cid-3ef6ksr2]:before,.menu-button[data-astro-cid-3ef6ksr2]:after{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.menu-button[data-astro-cid-3ef6ksr2]:before{content:"";margin-top:-8px}.menu-button[data-astro-cid-3ef6ksr2]:after{content:"";margin-top:8px}#menu-toggle[data-astro-cid-3ef6ksr2]:checked+.menu-button-container[data-astro-cid-3ef6ksr2] .menu-button[data-astro-cid-3ef6ksr2]:before{margin-top:0;transform:rotate(45deg)}#menu-toggle[data-astro-cid-3ef6ksr2]:checked+.menu-button-container[data-astro-cid-3ef6ksr2] .menu-button[data-astro-cid-3ef6ksr2]{background:rgba(255,255,255,0)}#menu-toggle[data-astro-cid-3ef6ksr2]:checked+.menu-button-container[data-astro-cid-3ef6ksr2] .menu-button[data-astro-cid-3ef6ksr2]:after{margin-top:0;transform:rotate(-45deg)}.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-family:Poppins,sans-serif;font-size:21px;line-height:1.15em;font-weight:500;padding-left:1em;margin:8px 0;opacity:.625;text-align:right;text-decoration:none}.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{transition:all .35s ease}@media (max-width: 700px){.menu-button-container[data-astro-cid-3ef6ksr2]{display:flex}.main-nav__menu[data-astro-cid-3ef6ksr2]{background-color:#000000f2;position:absolute;top:56px;margin:0;left:0;flex-direction:column;width:100%;min-height:calc(100vh - 56px);z-index:99;padding-right:24px;transform:translate(110vw);transition:all .4s cubic-bezier(.23,1,.32,1)}.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-family:Poppins,sans-serif;font-size:34px;line-height:1.15em;font-weight:500;padding-left:1em;margin:24px 0;opacity:.625;text-align:right;text-decoration:none}.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{transition:all .35s ease}#menu-toggle[data-astro-cid-3ef6ksr2]:checked~.main-nav__menu[data-astro-cid-3ef6ksr2]{transform:translate(0)}}.main-nav__logo[data-astro-cid-3ef6ksr2]{margin:0;padding:0}.main-nav__logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-family:Poppins,sans-serif;font-size:21px;font-weight:500;line-height:1;transition:all .6s;padding:0;margin:0;letter-spacing:.75px;text-transform:unset}.main-nav__menu[data-astro-cid-3ef6ksr2]{display:flex}.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active,.main-nav__menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1}@media (max-width: 720px){.social-links[data-astro-cid-3ef6ksr2]{display:none}}footer[data-astro-cid-sz7xmlte]{background:linear-gradient(var(--gray-gradient)) no-repeat;color:#222;text-align:center;padding-top:1em;padding-bottom:1em}
