@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&family=Ubuntu:wght@300&display=swap";html{scroll-behavior:smooth;scroll-padding-top:80px;overflow-x:hidden}body{font-family:"Ubuntu";font-weight:300;font-size:16px;margin:0;width:100%;overflow-x:hidden}.--hide-desktop{display:none}.--sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.--mt-sm{margin-top:1rem !important}.--mt-md{margin-top:2rem !important}.--mt-lg{margin-top:3rem !important}.--mt-xl{margin-top:4rem !important}.--mb-sm{margin-bottom:1rem !important}.--mb-md{margin-bottom:2rem !important}.--mb-lg{margin-bottom:3rem !important}.--mb-xl{margin-bottom:4rem !important}body>section{min-height:100dvh;padding:3rem 0 3rem 0}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:2rem;transition:all .3s ease-in-out}.logo{height:3.5rem;transition:all .3s ease-in-out}.header.shrink{padding:1rem 2rem;background:rgba(255,255,255,.15);backdrop-filter:blur(4px)}.header.shrink .logo{height:2.5rem}.home video{width:100%;height:100vh;object-fit:contain}.p-2{padding:2em}.mt-1{margin-top:1em}.p-4{padding:4em}.px-2{padding-left:2em;padding-right:2em}.mt-1{margin-top:1em}.child-mt-2>*{margin-top:.5em}.c-50{position:relative;display:inline-block;width:calc(50% - 5px)}.c-40{position:relative;display:inline-block;width:calc(40% - 5px)}.c-60{position:relative;display:inline-block;width:calc(60% - 5px)}.i{position:relative;display:inline-block;width:19px;height:24px;vertical-align:middle}.layout-flex{display:flex;gap:2rem;width:100%;margin-top:3rem;margin-bottom:3rem}.layout-flex--legal{background-color:#ebe8d9;color:#454237;margin-top:0;margin-bottom:0;padding-top:6rem;padding-bottom:6rem}.layout-flex--legal .layout-flex__title{font-size:4em;color:#918b74}.layout-flex--legal .email__link{color:#454237;font-weight:600}.layout-flex__col--full{width:100%;max-width:860px;margin:0 auto}.layout-flex__col{display:flex;justify-content:center}.layout-flex__col--left{flex:1;flex-direction:column;gap:6rem}.layout-flex__col--right{flex:1;align-items:center;justify-content:center}.layout-flex__row{flex:1}.layout-flex__content{padding-left:3rem;padding-right:3rem}.layout-flex__filters{background-color:#d7dddd;padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:3rem;position:relative}.layout-flex__filters::after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background-color:inherit;z-index:-1}.layout-flex__media{padding-left:4rem;padding-right:4rem}.layout-flex__title{font-family:"Ubuntu Mono";font-size:5em;font-weight:300;color:#335146;margin:0}.layout-flex__subtitle{font-family:"Ubuntu Mono";font-size:2em;font-weight:600}.layout-flex__text{font-size:1.5em;font-weight:100;line-height:1.5em}.layout-flex__text strong{font-weight:700}.layout-flex__list{font-size:1.5em;font-weight:100;line-height:1.75em;margin:1rem 0 1rem 0;margin-top:2rem;margin-bottom:2rem}.layout-flex__list strong{font-weight:700}.layout-flex__image{width:100%;max-height:90dvh;object-fit:cover}.mosaic-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;width:100%;margin-right:3em}.mosaic-grid__item{display:flex;flex-direction:column;align-items:flex-start;border-radius:1.25rem;padding-left:1.75em;padding-right:1.75em;padding-top:1.75em;padding-bottom:1.75em}.mosaic-grid__item:nth-child(1){margin-left:4rem}.mosaic-grid__item:nth-child(2){margin-top:4rem}.mosaic-grid__item:nth-child(3){margin-bottom:4rem}.mosaic-grid__item:nth-child(4){margin-right:2rem}.mosaic-grid__item--one{background-color:#d7dddd}.mosaic-grid__item--two{background-color:#ebe8d9}.mosaic-grid__item--three{background-color:#1c3f3a;color:#fff}.mosaic-grid__item--four{background-color:#e1eae8}.mosaic-grid__icon{height:3rem}.mosaic-grid__title{font-family:"Ubuntu Mono";font-size:2em;font-weight:600}.mosaic-grid__text{font-size:1.25em;margin:0}.cards{background-color:#ebe8d9;width:100%;overflow:hidden;padding-bottom:2rem}.cards .layout-flex__title{color:#454237;margin:3rem}.carousel{display:flex;width:100%;margin:0;gap:7rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-left:3rem;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.carousel::-webkit-scrollbar{display:none}.carousel__item{flex:0 0 calc(100vw - 6rem);width:calc(100vw - 6rem);scroll-snap-align:start;scroll-snap-stop:always;gap:6rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#ebe8d9;border:1px solid #1c3f3a;border-radius:1.5rem;padding-left:3rem;padding-right:3rem;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.carousel__body{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.carousel__title{font-family:"Ubuntu Mono";font-size:5em;font-weight:300;color:#454237;margin:0}.carousel__indicator{flex:1;font-family:"Ubuntu Mono";font-size:15em;font-weight:500;color:#918b74;line-height:.75}.carousel__explanation{flex:1.5;font-size:1.25em;line-height:1.5;margin:0;padding-left:2rem;padding-right:2rem}.carousel__button{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;border:none;background-color:#918b74;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:10;transition:transform .2s ease,background-color .2s ease}.carousel__button img,.carousel__button svg{pointer-events:none;width:2.5rem}.carousel__button:hover,.carousel__button:focus-visible{background-color:#454237}.carousel__button:active{background-color:#918b74}.carousel__button--prev{left:-1.5rem}.carousel__button--next{right:-1.5rem}.b-main{font-family:"Ubuntu";font-weight:300;font-size:1.5em;padding-left:1em;padding-right:1em;padding-top:.5em;padding-bottom:.5em;display:inline-flex;align-items:center;color:#1c3f3a;background-color:#e1eae8;border:1px solid #1c3f3a;border-radius:2em;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.b-main:hover,.b-main:focus-visible{color:#e1eae8;background-color:#1c3f3a}.b-main:active{background-color:#001a15}.b-main.b-icon-arrow::after{content:"";display:inline-block;width:1em;height:1em;margin-left:.5em;mask-image:url("/img/arrow_outward.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("/img/arrow_outward.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#1c3f3a;transition:background-color .3s ease,transform .3s ease}.b-main.b-icon-arrow:hover::after,.b-main.b-icon-arrow:focus-visible::after{background-color:#e1eae8}.chip-group{display:flex;flex-direction:column;gap:2rem}.chip-group__list{display:flex;flex-wrap:wrap;gap:.5rem}.chip-group__item{font-family:"Ubuntu Mono";font-size:1em;padding-left:1em;padding-right:1em;padding-top:.5em;padding-bottom:.5em;display:inline-flex;align-items:center;background-color:#1c3f3a;color:#e1eae8;border:none;border-radius:100em;box-sizing:border-box;transition:background-color .3s ease,color .3s ease}.chip-group__item--actionable{cursor:pointer}.chip-group__item--actionable:hover,.chip-group__item--actionable:focus-visible{background-color:#f2cd73;color:#001a15}.chip-group__item--actionable:active{background-color:#ecb836}.chip-group__item--actionable:hover::after,.chip-group__item--actionable:focus-visible::after{background-color:#001a15}.chip-group__item--has-dropdown::after{content:"";display:inline-block;width:1.5em;height:1.5em;margin-left:.25em;mask:url("/img/arrow_drop_down.svg") no-repeat center/contain;-webkit-mask:url("/img/arrow_drop_down.svg") no-repeat center/contain;background-color:#d7dddd;transition:background-color .3s ease,transform .3s ease}.chip-group__item--selected{background-color:#f6dc9c;outline:2px solid #001a15;outline-offset:-2px;color:#001a15;font-weight:bold}.chip-group__item--selected::after{background-color:#001a15}.chip-group__item--highlighted{background-color:#f6dc9c;color:#1c3f3a;font-weight:bold;box-shadow:0 2px 10px rgba(0,0,0,.15)}.brands .layout-flex__title{font-size:3em}.brand-grid{width:100%;height:100%;margin:6rem 0 4rem 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3rem}.brand-grid__item{display:flex;align-items:center;justify-content:center}.brand-grid__item:nth-child(1){width:4rem}.brand-grid__item:nth-child(2){width:12rem}.brand-grid__item:nth-child(3){width:3rem}.brand-grid__item:nth-child(4){width:6rem}.brand-grid__item:nth-child(5),.brand-grid__item:nth-child(6){width:10rem}.brand-grid__item:nth-child(7){width:12rem}.brand-grid__image{max-width:100%;height:auto;object-fit:contain}.contact{background-color:#1c3f3a;color:#fff;display:flex;align-items:center;padding-top:4rem;padding-bottom:4rem}.contact .layout-flex{margin:0}.contact .layout-flex__title{color:#fff}.contact .layout-flex__text,.contact .layout-flex__link{color:#d7dddd}.contact__container{align-items:center}.ff-wrapper .field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}.ff-wrapper label{font-family:"Ubuntu Mono";font-size:1em;font-weight:500;padding:.25rem 0 .25rem 0;text-transform:uppercase;display:block}.ff-wrapper input[type=text],.ff-wrapper input[type=email],.ff-wrapper textarea{font-family:"Ubuntu Mono";font-size:1.25em;color:#fff;padding:.75rem 0 .75rem 0;border:none;outline:none;box-shadow:inset 0 -2px 0 0 #d7dddd;transition:box-shadow .2s ease;background-color:rgba(0,0,0,0)}.ff-wrapper input[type=text]::placeholder,.ff-wrapper input[type=email]::placeholder,.ff-wrapper textarea::placeholder{color:#fff;opacity:.25;font-size:.95em;transition:opacity .2s ease}.ff-wrapper input[type=text]:focus,.ff-wrapper input[type=text]:focus-visible,.ff-wrapper input[type=email]:focus,.ff-wrapper input[type=email]:focus-visible,.ff-wrapper textarea:focus,.ff-wrapper textarea:focus-visible{box-shadow:inset 0 -4px 0 0 #fff}.ff-wrapper textarea{resize:none;margin-bottom:2rem;width:100%}.footer{background-color:#d7dddd}.footer .layout-flex{margin:0;padding-top:1rem;padding-bottom:1rem}.footer .layout-flex__col--right{justify-content:end}.footer .layout-flex__text,.footer .layout-flex__link{color:#1c3f3a;font-family:"Ubuntu Mono";font-size:1.25em;margin:0 2rem 0 0}.footer .layout-flex__link{display:inline-block}.footer .layout-flex__link::after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.25rem;mask-image:url("/img/arrow_outward.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("/img/arrow_outward.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#1c3f3a;transition:background-color .3s ease,transform .3s ease}.footer .layout-flex__link:hover{color:#001a15}.footer__img{width:2.5rem;margin:0 0 0 2rem}@media(max-width: 480px){.--hide-desktop{display:block}.--hide-mobile{display:none}.layout-flex{flex-direction:column}.layout-flex__title{font-family:"Ubuntu Mono";font-size:3em;font-weight:300;color:#335146}.layout-flex__text{font-size:1.25em;line-height:1.5em}.mosaic-grid{display:flex;flex-direction:column;margin-left:3rem;margin-right:3rem}.mosaic-grid__item{margin:0 !important}.carousel__item{gap:3rem;justify-content:flex-start;padding:2rem}.carousel__indicator{font-family:"Ubuntu Mono";font-size:8em;line-height:.85}.carousel__title{font-family:"Ubuntu Mono";font-size:2.5em}.carousel__body{flex-direction:column}.carousel__explanation{padding:0}.brand-grid__item:nth-child(1){width:3rem}.brand-grid__item:nth-child(2){width:9rem}.brand-grid__item:nth-child(3){width:2rem}.brand-grid__item:nth-child(4){width:3rem}.brand-grid__item:nth-child(5),.brand-grid__item:nth-child(6){width:8rem}.brand-grid__item:nth-child(7){width:7rem}.contact .layout-flex__col--right{width:80%}.contact .layout-flex__col--right .layout-flex__content{padding:0}.footer .layout-flex{flex-direction:row}.footer .layout-flex__col{flex:auto}.footer .layout-flex__link{font-size:1em}}