:root{--color-brown:#3e3e30;--color-yellow:#dba904;--color-oil:#99792c;--color-sand:#efeae0}.button.outline{color:var(--color-brown);border:1px solid var(--color-brown);background-color:#0000}.ar-button{background-color:#5a533480;border-radius:1.5em;justify-content:center;align-items:flex-start;width:3rem;height:3rem;line-height:2.85rem;display:flex;padding:unset!important}.ar-button.ar-btn-pluss{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#ffffff80;font-size:2rem;font-weight:300}button.ar-toggle-button{border:1px solid var(--color-brown);color:var(--color-brown);background-color:#0000;border-radius:1.5rem;padding:.5rem 1rem}button.ar-toggle-button:hover{background-color:var(--color-brown);color:#fff}section.ar-longform{margin-left:auto;margin-right:auto}section.ar-longform>div{padding-top:1rem;padding-bottom:2rem;line-height:1.7;max-width:40rem!important}.section--before-after .ar-longform{max-width:40rem;padding-top:1rem;padding-bottom:2rem}.section--infobox details,.section--infobox .ar-toggle-box{border:1px solid var(--color-brown);background-color:#fff;border-radius:.25rem;margin-left:auto;margin-right:auto;position:relative}.section--infobox .ar-toggle-box{padding-bottom:1rem}.section--infobox .ar-toggle-box>*{max-width:45rem;margin-left:auto;margin-right:auto}.section--infobox summary,.section--infobox .ar-toggle-heading{text-align:left;padding:1rem}.section--infobox summary{cursor:pointer}.section--infobox details.arrow summary:after,.section--infobox details.plus summary:after,.section--infobox details.chevron summary:after{justify-content:center;align-items:center;width:2.5rem;height:3.5rem;font-size:1.5rem;display:flex;position:absolute;top:1rem;right:1rem}.section--infobox details.arrow summary:after{content:"↓"}.section--infobox details.plus summary:after{content:"+"}.section--infobox details.chevron summary:after{content:"⌄"}.section--infobox details[open].arrow summary:after{content:"↑"}.section--infobox details[open].plus summary:after{content:"-"}.section--infobox details[open].chevron summary:after{content:"⌃"}.section--infobox details>div,.section--infobox .ar-toggle-content{margin-bottom:1.5rem;padding:0 1rem 1rem}.section--infobox details>div p,.section--infobox .ar-toggle-content p{max-width:max(30rem,70%);margin-top:0}.section--infobox .is-open .ar-toggle-content{max-height:unset!important}.section--infobox .ar-toggle-button{margin-bottom:1rem;margin-left:1rem}.section--infobox .ar-toggle-button:hover{color:#fff!important}.section--infobox .ar-toggle-button[aria-expanded=false] .label-less,.section--infobox .ar-toggle-button[aria-expanded=true] .label-more{display:none}.section--infobox .container.use-custom-bg,.section--infobox.has-alt-bg .container{max-width:unset;width:100%}.section--infobox .use-negative-colors .ar-toggle-button,.section--infobox .use-negative-colors details,.section--infobox .use-negative-colors .ar-toggle-box{border-color:var(--color-sand);color:var(--color-sand)}.section--infobox .use-white-bg .ar-toggle-button,.section--infobox .use-white-bg details,.section--infobox .use-white-bg .ar-toggle-box{border-color:var(--color-brown);color:var(--color-brown);background-color:#fff}.section--infobox .ar-toggle-box.preview-mode .ar-toggle-content{max-height:4rem;transition:max-height .3s;position:relative;overflow:hidden}.section--infobox .ar-toggle-box.preview-mode .ar-toggle-content:after{content:"";top:0;left:0;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);position:absolute;inset:0}.section--infobox .ar-toggle-box.preview-mode.is-open .ar-toggle-content{max-height:none}.section--infobox .ar-toggle-box.preview-mode.is-open .ar-toggle-content:after{display:none}@media screen and (max-width:680px){.section--infobox details,.section--infobox .ar-toggle-box{width:90%}.section--infobox summary,.section--infobox .ar-toggle-heading{padding-right:4rem}}.section--cards-with-big-numbers>div{flex-direction:column;display:flex}.section--cards-with-big-numbers>div header{flex-direction:column;margin:auto auto .75rem}.section--cards-with-big-numbers>div header.align-left{justify-content:unset;align-items:flex-start}.section--cards-with-big-numbers>div header.align-center{justify-content:unset;align-items:center}.section--cards-with-big-numbers>div header.align-right{justify-content:unset;align-items:flex-end}.section--cards-with-big-numbers>div ul{box-sizing:border-box;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.section--cards-with-big-numbers>div ul .card{color:var(--color-brown);background-color:#fff;border-radius:.25rem;flex:1;justify-content:center;padding:1rem;display:flex}.section--cards-with-big-numbers>div ul .card h3{text-align:center;font-size:clamp(3rem,6vw,6rem)}.section--cards-with-big-numbers>div ul .card h3 small{font-size:clamp(.875rem,1vw,1rem);font-weight:400;display:block}.section--before-after header{padding-left:unset;padding-right:unset}.section--before-after header h2+p{margin-top:unset}.section--before-after small{line-height:.5em}.section--before-after.has-alt-bg{background-color:var(--color-sand)}.section--before-after .image-comparison{--position:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:grab;width:100%;max-width:64rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.section--before-after .image-comparison:active{cursor:grabbing}.section--before-after .image-comparison .label-start,.section--before-after .image-comparison .label-result{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:3;pointer-events:none;background-color:#ffffffbf;border-radius:.25rem;padding:.5rem .75rem;display:block;position:absolute;top:1rem}.section--before-after .image-comparison .label-start{left:1rem}.section--before-after .image-comparison .label-result{right:1rem}.section--before-after .image-comparison .range-lever{appearance:none;z-index:2;background:0 0;width:100%;height:100%;position:absolute;inset:0}.section--before-after .image-comparison .range-lever::-webkit-slider-thumb{appearance:none;width:0;height:100%}.section--before-after .image-comparison figure{border-radius:.25rem;width:100%;margin:0;position:relative;overflow:hidden}.section--before-after .image-comparison figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:100%;display:block}.section--before-after .image-comparison figure img:first-of-type{width:var(--position);border-right:1px solid #efeae0;height:100%;position:absolute;top:0;left:0}.section--before-after .image-comparison .handle{color:#000;top:50%;left:var(--position);pointer-events:none;cursor:pointer;background-color:#dba904;border:none;border-radius:100vw;place-items:center;padding:.5rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.section--before-after .image-comparison__image--shape-landscape{aspect-ratio:3/2;border-radius:.5rem}.section--before-after .image-comparison__image--shape-square{aspect-ratio:1}.section--before-after .image-comparison__image--shape-portrait{aspect-ratio:2/3}.section--before-after .image-comparison_layout-normal{grid-template-columns:1fr 2fr;gap:2rem;display:grid}@media screen and (max-width:680px){.section--before-after .image-comparison_layout-normal{flex-direction:column-reverse;display:flex}}.section--bero-bna-slider>.header-overlap-section{padding-top:11rem}.section--bero-bna-slider header{padding-left:unset;padding-right:unset}.section--bero-bna-slider header h1{text-align:left;font-size:clamp(2rem,3vw,3rem);line-height:1.13}.section--bero-bna-slider header h1+p{margin-top:unset}.section--bero-bna-slider header ul{padding-left:3ch}.section--bero-bna-slider header ul li{width:100%;max-width:45ch}.section--bero-bna-slider small{line-height:.5em}.section--bero-bna-slider.has-alt-bg{background-color:var(--color-sand)}.section--bero-bna-slider.has-alt-bg:has(.header-overlap-section){background-color:#00f}.section--bero-bna-slider .video-container-ar{width:100%;height:auto;padding:unset;margin:unset;border-radius:.25rem}.section--bero-bna-slider .video-container-ar .ar-landscape{aspect-ratio:16/9}.section--bero-bna-slider .video-container-ar .ar-sqaure{aspect-ratio:1}.section--bero-bna-slider .video-container-ar .ar-portrait{aspect-ratio:9/16}.section--bero-bna-slider .video-container-ar video{-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.section--bero-bna-slider .image-comparison{--position:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:grab;border-radius:.25rem;width:100%;max-width:64rem;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.section--bero-bna-slider .image-comparison:active{cursor:grabbing}.section--bero-bna-slider .image-comparison .label-start,.section--bero-bna-slider .image-comparison .label-result{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:3;pointer-events:none;background-color:#ffffffbf;border-radius:.25rem;padding:.5rem .75rem;display:block;position:absolute;top:1rem}.section--bero-bna-slider .image-comparison .label-start{left:1rem}.section--bero-bna-slider .image-comparison .label-result{right:1rem}.section--bero-bna-slider .image-comparison .range-lever{appearance:none;z-index:2;background:0 0;width:100%;height:100%;position:absolute;inset:0}.section--bero-bna-slider .image-comparison .range-lever::-webkit-slider-thumb{appearance:none;width:0;height:100%}.section--bero-bna-slider .image-comparison figure{border-radius:.25rem;width:100%;margin:0;position:relative;overflow:hidden}.section--bero-bna-slider .image-comparison figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:100%;display:block}.section--bero-bna-slider .image-comparison figure img:first-of-type{width:var(--position);border-right:1px solid #efeae0;height:100%;position:absolute;top:0;left:0}.section--bero-bna-slider .image-comparison .handle{color:#000;top:50%;left:var(--position);pointer-events:none;cursor:pointer;background-color:#dba904;border:none;border-radius:100vw;place-items:center;padding:.5rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.section--bero-bna-slider .image-comparison__image--shape-landscape{aspect-ratio:3/2;border-radius:.5rem}.section--bero-bna-slider .image-comparison__image--shape-square{aspect-ratio:1}.section--bero-bna-slider .image-comparison__image--shape-portrait{aspect-ratio:2/3}.section--bero-bna-slider .image-comparison_layout-normal{grid-template-columns:3fr 2fr;align-items:center;gap:2rem;display:grid}@media screen and (max-width:680px){.section--bero-bna-slider>.header-overlap-section{padding-top:9rem}.section--bero-bna-slider header h1{text-align:center}.section--bero-bna-slider .image-comparison_layout-normal{flex-direction:column;display:flex}}.section--hero-banner>div{flex-direction:column;align-items:center;display:flex}.hero_layout-classic>div{width:100%;max-width:unset;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex;position:relative}.hero_layout-classic>div header{flex-direction:column;align-items:center;max-width:64rem;display:flex}.hero_layout-classic>div header h1,.hero_layout-classic>div header h2{text-align:left;flex-direction:column;align-items:flex-start;max-width:50ch;font-size:clamp(1.125rem,2vw,2rem);display:flex}.hero_layout-classic>div header small{text-align:left;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.hero_layout-classic>div .hero-points{grid-template-columns:.7fr 1.3fr;align-items:center;gap:.5rem;width:100%;max-width:64rem;display:grid}.hero_layout-classic>div .hero-points>div{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;width:100%;max-width:12rem;height:auto;margin:unset;justify-self:flex-end;display:flex}.hero_layout-classic>div .hero-points ul{width:100%;padding-left:unset;flex-direction:column;align-items:flex-start;gap:.125rem;list-style:none;display:flex}.hero_layout-classic>div .hero-points ul li{text-align:left;justify-content:left;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.hero_layout-classic>div .hero-points ul li img{width:1.5rem;height:auto;max-height:1.5rem}.hero_layout-classic>div .hero-points ul li span{line-height:1.33}.hero_layout-classic>div .button-row{margin-top:unset;flex-direction:column-reverse;gap:1rem;width:100%;display:flex}.hero_layout-classic>div .button-row .button{width:100%}.hero_layout-classic.header-overlap-section>div{padding-top:9rem}.hero_layout-classic .align-center{text-align:center}.hero_layout-classic .align-block-center{justify-content:center}.hero_layout-classic .align-right{text-align:right}.hero_layout-classic .align-block-right{justify-content:flex-end}@media (min-width:768px){.hero_layout-classic>div{padding:3rem 2rem}.hero_layout-classic>div header h1,.hero_layout-classic>div header h2{text-align:unset;align-items:center}.hero_layout-classic>div header h1 small,.hero_layout-classic>div header h2 small{text-align:unset}.hero_layout-classic>div .hero-points{grid-template-columns:repeat(2,1fr);gap:1.5rem}.hero_layout-classic>div .hero-points>div{min-width:16rem}.hero_layout-classic>div .hero-points ul{gap:.5rem}.hero_layout-classic>div .hero-points ul li{font-size:clamp(.875rem,1.5vw,1rem)}.hero_layout-classic>div .hero-points ul li img{width:2rem;max-height:2rem}.hero_layout-classic>div .button-row{flex-direction:row;justify-content:center;gap:1.5rem;width:100%;display:flex}.hero_layout-classic>div .button-row .button{max-width:14rem;padding:1.125rem}.hero_layout-classic.header-overlap-section>div{padding-top:11rem}}.section--money-back-guarantee.has-alt-bg,.section--money-back-guarantee.has-alt-bg .reading-width.content{background-color:var(--color-sand)}#page-content .money-back-guarantee .content{background-color:#0000;padding-left:.5rem;padding-right:.5rem}.money-back-guarantee>div,.money-back-guarantee>div>article{flex-direction:column;justify-content:flex-start;gap:2rem;display:flex}.money-back-guarantee>div header{padding-left:unset;padding-right:unset}.money-back-guarantee>div header h2{margin:unset;font-size:clamp(1.8rem,3vw,3rem)}.money-back-guarantee>div .money-back-guarantee_badge{margin-bottom:.5rem}.money-back-guarantee>div .money-back-guarantee_badge.rimage-outer-wrapper{margin-left:unset;margin-right:unset}.money-back-guarantee>div .rimage-outer-wrapper{position:relative}.money-back-guarantee>div .rimage-outer-wrapper .money-back-guarantee_badge{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#ffffffbf;border-radius:5rem;width:min(35%,10rem);padding:clamp(.5rem,1vw,1rem);position:absolute;top:7%;right:7%}.money-back-guarantee>div .rimage-outer-wrapper:not(.money-back-guarantee_badge){aspect-ratio:1;border-radius:.25rem;width:100%;height:auto}.money-back-guarantee>div .rte p:first-of-type:not(h2+p){margin:unset}.money-back-guarantee>div .button-row{margin-top:unset;flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.money-back-guarantee>div .button-row.align-block-center{align-items:center}.money-back-guarantee>div .button-row .button{text-align:center;width:100%}.money-back-guarantee>div .money-back-guarantee_instructions{width:100%}.money-back-guarantee>div .money-back-guarantee_instructions>ul{width:100%;margin-left:unset;padding-left:unset;flex-direction:column;gap:2rem;list-style:none;display:flex}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li{grid-template-columns:3rem 1fr;display:grid}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>i{aspect-ratio:1;background-color:var(--color-yellow);border:1px,solid var(--color-yellow);box-sizing:border-box;border-radius:1.5rem;justify-content:center;align-items:center;width:2.25rem;height:auto;padding:.125rem;display:flex}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>i.instruction-item-number{font-size:clamp(1.125rem,1.75vw,1.75rem);font-style:normal;font-weight:700}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>i .rimage-outer-wrapper{justify-content:center;display:flex}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:.25rem;display:flex}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div h2,.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div h3{text-align:left}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div a{color:var(--color-yellow);border-bottom:1px solid var(--color-yellow)}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div ul,.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div ol{margin-bottom:1rem}.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div.extended_space-between-items ul,.money-back-guarantee>div .money-back-guarantee_instructions>ul>li>div.extended_space-between-items ol{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){#page-content .money-back-guarantee .content{padding-left:1.5rem;padding-right:1.5rem}.money-back-guarantee>div .money-back-guarantee_instructions>ul li{gap:1.5rem}.money-back-guarantee>div .money-back-guarantee_instructions>ul li>i{width:3rem}.money-back-guarantee>div .money-back-guarantee_instructions>ul li>div{padding-top:.5rem}.money-back-guarantee>div .button-row{margin-top:unset;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;display:flex}.money-back-guarantee>div .button-row .button{width:auto;text-align:unset}}.section--ingredients>.use-alt-bg>div,.section--ingredients>div{flex-direction:column;gap:2rem;display:flex}.section--ingredients>.use-alt-bg>div header,.section--ingredients>div header{padding-left:unset;padding-right:unset}.section--ingredients>.use-alt-bg>div header h2,.section--ingredients>div header h2{margin:unset;font-size:clamp(1.8rem,3vw,3rem)}.section--ingredients>.use-alt-bg>div header .rte,.section--ingredients>div header .rte{padding-top:.5rem}.section--ingredients>.use-alt-bg>div header .rte p:first-child,.section--ingredients>div header .rte p:first-child{margin-top:unset}.section--ingredients>.use-alt-bg>div .selected-ingredients,.section--ingredients>div .selected-ingredients{padding:unset;margin:unset;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;display:grid}.section--ingredients>.use-alt-bg>div .selected-ingredients .rimage-outer-wrapper,.section--ingredients>div .selected-ingredients .rimage-outer-wrapper{aspect-ratio:1;z-index:1;border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;height:auto;position:relative}.section--ingredients>.use-alt-bg>div .selected-ingredients>li,.section--ingredients>div .selected-ingredients>li{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.section--ingredients>.use-alt-bg>div .selected-ingredients>li span,.section--ingredients>div .selected-ingredients>li span{z-index:2;text-align:center;background-color:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;width:100%;padding:1rem;font-size:clamp(.75rem,1.25vw,1.25rem);font-weight:700;position:relative}.section--ingredients>.use-alt-bg>div .selected-ingredients>li span small,.section--ingredients>div .selected-ingredients>li span small{font-size:80%;display:block}.section--ingredients>.use-alt-bg>div .selected-ingredients>li:after,.section--ingredients>div .selected-ingredients>li:after{z-index:30;content:"";aspect-ratio:1;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#ffffff80;background-image:url("data:image/svg+xml,<svg class=\"custom-icon custom-icon-vegan\" width=\"23\" height=\"23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20.3 0a.3.3 0 0 0-.4.2 9.8 9.8 0 0 1-2.4 3.7 9.7 9.7 0 0 0-12.7.6 10.9 10.9 0 0 0-4.6.2.3.3 0 0 0-.1.5c1.5 1.1 2 2 2.2 3.2a9.7 9.7 0 0 0 6 12.3l2.3.5.1 1.5c0 .2.1.3.3.3h1c.2 0 .3-.1.3-.3v-1.5a9.7 9.7 0 0 0 9-9.5l1.1-2.3a8.4 8.4 0 0 0-2-9.3Zm-8.8 2.3c2 0 4 .7 5.6 2-.2 0-.3.2-.5.4l-.2.1a8.2 8.2 0 0 0-4.9-1.6c-1.8 0-3.6.6-5.1 1.8l-1-.4a9 9 0 0 1 6-2.3Zm.8 11.9-.9 2.4c-.3-1.1-.7-2.2-1.2-3.2a7.7 7.7 0 0 0-3.3-8.2 7.7 7.7 0 0 1 9 0l-1.2 1.1c-2.5 2.4-2.5 5-2.4 7.9Zm-3.2.3c.6 1.5 1 3 1.3 4.7a7.8 7.8 0 0 1-6.6-6.7c1 1.2 2.8 1.8 5.3 2Zm-6.8-3c0-.7 0-1.3.2-2v.2l.1.3c.1.6.3 1.2.6 1.7a8.3 8.3 0 0 0 7.3 8v1a9.1 9.1 0 0 1-8.2-9.2Zm9.5 11h-.6A22.8 22.8 0 0 0 9.5 14a25 25 0 0 0-1.6-3.3c1.5 2 2.7 4.5 3.3 7l.2.2c.2 0 .3-.1.3-.2a17 17 0 0 1 1-3.2h.1a14 14 0 0 1 3.7-4.6c1-.8 1.7-1.6 2.5-2.8-.6 1-1.3 2.1-2.2 3a16.3 16.3 0 0 0-3.4 4.4 18 18 0 0 0-1.6 8Zm2-7.8 1.9-.4c1-.2 2.2-.4 3.3-.9-.8 3-3.3 5.4-6.5 5.8.3-1.6.7-3 1.4-4.5Zm-1.4 6v-1a8.2 8.2 0 0 0 7.2-6.6 6 6 0 0 0 1-.8 9 9 0 0 1-8.2 8.3Z\" fill=\"%23FFFFFF\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:75%;border-radius:1.5rem;width:3rem;height:auto;position:absolute;bottom:4.5rem;right:1rem}@media (min-width:768px){.section--ingredients>.use-alt-bg>div header,.section--ingredients>div header{margin-bottom:3rem}.section--ingredients>.use-alt-bg>div .selected-ingredients>li span,.section--ingredients>div .selected-ingredients>li span{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#ffffffb3;border-radius:.25rem;width:auto;padding:1rem 2rem;position:absolute;bottom:5vh}.section--ingredients>.use-alt-bg>div .selected-ingredients>li:after,.section--ingredients>div .selected-ingredients>li:after{background-color:#ffffff80;border-radius:2rem;width:4rem;top:2rem;right:2rem}.section--ingredients>.use-alt-bg>div .rimage-outer-wrapper,.section--ingredients>div .rimage-outer-wrapper{border-radius:.25rem}}.section--testimonials{position:relative}.section--testimonials.has-alt-bg{background-color:var(--color-sand)}.section--testimonials>div{flex-direction:column;gap:2rem;display:flex}.section--testimonials>div header{padding-left:unset;padding-right:unset}.section--testimonials>div header h2{padding-left:unset;padding-right:unset;font-size:clamp(1.8rem,3vw,3rem)}.section--testimonials>div .button-row{margin-top:unset;flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.section--testimonials>div .button-row.align-block-center{align-items:center}.section--testimonials>div .button-row .button{text-align:center;width:100%}.section--testimonials>div .testimonial-slider{width:100%;position:relative}.section--testimonials>div .testimonial-slider>section.testimonial-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:2rem;height:auto;padding:1rem 0;display:flex;position:relative;overflow:auto hidden}.section--testimonials>div .testimonial-slider>section.testimonial-scroll::-webkit-scrollbar{display:none}.section--testimonials>div .testimonial-slider>section.testimonial-scroll.dragging{cursor:grabbing;scroll-behavior:auto}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article{scroll-snap-align:start;flex-direction:column;gap:1.5rem;width:100%;min-width:80vw;display:flex}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article header h3{text-align:left;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:700}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article header h3:after{margin:.25em 0}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article header p{margin-top:.5rem}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article figure{aspect-ratio:4/3;width:100%;height:auto;margin:unset;grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid;position:relative}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article figure img{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;height:100%;position:relative}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article figure figcaption{z-index:2;justify-content:space-between;width:100%;padding:clamp(.5rem,1vw,1rem);display:flex;position:absolute;bottom:0}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article figure figcaption span{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#ffffffbf;border-radius:.25rem;padding:.25rem .5rem;font-size:clamp(.75rem,1vw,1rem)}.section--testimonials>div .testimonial-slider .testimonial-slider-arrow{z-index:10;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);cursor:pointer;background:#ffffffbf;border:none;border-radius:.25rem;padding:.25rem .75rem;font-size:1.5rem;transition:background .3s;position:absolute;top:30%;transform:translateY(-50%)}.section--testimonials>div .testimonial-slider .testimonial-slider-arrow:hover{background:#0000001a}.section--testimonials>div .testimonial-slider .testimonial-slider-arrow.left{left:-.5rem}.section--testimonials>div .testimonial-slider .testimonial-slider-arrow.right{right:-.5rem}.section--testimonials .testimonial-disclaimer{text-align:center;color:var(--color-oil);line-height:1}.section--testimonials .testimonial-disclaimer small{font-size:65%;font-weight:600}@media (min-width:768px){.section--testimonials>div .button-row{flex-direction:row;align-items:center;gap:1.5rem}.section--testimonials>div .button-row.align-block-center{justify-content:center}.section--testimonials>div .button-row .button{text-align:unset;width:unset}.section--testimonials>div .testimonial-slider>section.testimonial-scroll article{min-width:24rem}}.has-modal{cursor:pointer}.section--modal-cards{position:relative}.section--modal-cards header{padding:unset;float:unset}.section--modal-cards header h2{font-size:clamp(1.8rem,3vw,3rem)}.section--modal-cards>div{flex-direction:column;gap:2rem;display:flex}.section--modal-cards>div>header{max-width:62ch}.section--modal-cards>div .button-row{margin-top:unset;flex-direction:row;gap:1.5rem;display:flex}.section--modal-cards .modal-cards-slider{position:relative}.section--modal-cards .modal-cards-slider .modal-cards-slider-arrow{z-index:2;cursor:pointer;background:#ffffffe6;border:none;padding:.25rem .75rem;font-size:1.25rem;line-height:3.15rem;transition:background-color 1s;position:absolute;top:50%;transform:translateY(-50%)}.section--modal-cards .modal-cards-slider .modal-cards-slider-arrow:hover{color:#fff!important;background-color:#00a98f!important}.section--modal-cards .modal-cards-slider .modal-cards-slider-arrow.left{left:.5rem}.section--modal-cards .modal-cards-slider .modal-cards-slider-arrow.right{right:.5rem}.section--modal-cards .modal-cards-slider .modal-cards-scroll{scrollbar-width:none}.section--modal-cards .modal-cards-slider .modal-cards-scroll::-webkit-scrollbar{display:none}.section--modal-cards .modal-cards-slider .modal-cards-scroll{z-index:1;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-direction:row;gap:1.5rem;display:flex;position:relative;overflow:auto hidden}.section--modal-cards .modal-cards-slider .modal-cards-scroll article{aspect-ratio:1/1.3;scroll-snap-align:start;flex:none;width:clamp(17rem,45vw,18rem);min-width:17rem;max-width:18rem;position:relative}.section--modal-cards .modal-cards-slider .modal-cards-scroll article header h2{margin-bottom:2rem}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure{z-index:1;margin:unset;border-radius:.5rem;width:100%;height:100%;position:relative;overflow:hidden}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure svg{background-color:#dedede}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure svg,.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure>div{width:100%;height:100%}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure svg>img,.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure>div>img{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure svg.card-veil,.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure>div.card-veil{z-index:2;background:linear-gradient(#0000 0%,#00000059 75%);position:absolute;top:0;left:0}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure figcaption{z-index:2;padding:1.5rem;position:absolute;bottom:0;left:0}.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure figcaption div,.section--modal-cards .modal-cards-slider .modal-cards-scroll article figure figcaption h3{color:#fff;text-align:left}.section--modal-cards .modal-cards-slider .modal-cards-scroll article .ar-button{z-index:2;position:absolute;top:.5rem;right:.5rem}#modal-overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:9999;background:#fffc;justify-content:center;align-items:center;padding:2rem;display:none;position:fixed;inset:0;overflow-y:auto}#modal-overlay.active{animation:.3s ease-out fadeIn;display:flex}.modal-inner{z-index:1;width:100%;max-width:600px;max-height:100%;padding:unset;outline:none;animation:.3s ease-out zoomIn;position:relative;box-shadow:0 4px 20px #0000000f}.modal-inner>section{background-color:#efeae0;border-radius:.5rem;padding:2rem;position:relative}.modal-inner>section h2,.modal-inner>section h3,.modal-inner>section p{color:inherit}.modal-inner>section .acceleroot-modal-background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.modal-inner>section .acceleroot-modal-background .rimage-wrapper{z-index:1;border-radius:.5rem;width:100%;height:75%;position:absolute;top:0;left:0;overflow:hidden}.modal-inner>section .acceleroot-modal-background .rimage-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal-inner>section .acceleroot-modal-background .acceleroot-modal-background-veil{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.modal-inner>section .acceleroot-modal-content{z-index:2;position:relative}.modal-inner>section .acceleroot-modal-content .button-row{gap:1rem;display:flex}.modal-inner h3{padding:unset;float:unset;text-align:left}.modal-close-btn{color:#000;cursor:pointer;z-index:3;width:3rem;height:3rem;padding:unset;background-color:#fff;border:none;border-radius:1.5rem;flex-direction:column;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:300;line-height:3rem;display:flex;position:absolute;top:1rem;right:1rem}#modal-overlay section:focus{outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.acceleroot-modal section{display:none}.use-weighted-font p{font-weight:600}.section--text section{width:100%}.section--text section>div{max-width:72ch}.section--text section>div.container h2{font-size:clamp(1.8rem,2.5vw,2.5rem)}.section--text section>div.container.align-left h1,.section--text section>div.container.align-left h2,.section--text section>div.container.align-left h3,.section--text section>div.container.align-left h4,.section--text section>div.container.align-left li,.section--text section>div.container.align-left p{text-align:left}.section--text section>div.container.align-left.align-center h1,.section--text section>div.container.align-left.align-center h2,.section--text section>div.container.align-left.align-center h3,.section--text section>div.container.align-left.align-center h4,.section--text section>div.container.align-left.align-center li,.section--text section>div.container.align-left.align-center p{text-align:center}.section--text section>div.container.large-text{font-size:120%;line-height:1.5}.section--text section>div.container.featured-headline h2:after{content:"";border-top:3px solid;width:2.25rem;margin:.25em auto 0 0;transition:width 1.2s cubic-bezier(.13,.88,.62,1) .7s;display:block}.section--banner>.image-overlay>.rimage-outer-wrapper,.section--banner>.image-overlay>.placeholder-image{height:clamp(37.5rem,80vh,50rem)}.section--banner .image-overlay{color:unset}.section--banner .ar-banner-veil{letter-spacing:0;width:100%;height:100%;position:absolute;bottom:0}.section--banner .ar-color-bg{height:clamp(37.5rem,80vh,50rem)}.section--banner .ar-banner-content{flex-direction:column;gap:clamp(1.125rem,2vw,2rem);width:calc(100% - 2rem);max-width:64rem;margin-left:auto;margin-right:auto;display:flex;position:absolute}.section--banner .ar-banner-content .ar-badge{width:auto;height:8rem;position:absolute;top:0;right:0}.section--banner .ar-banner-content .ar-badge.ar-sticker{background-color:#fff;border-radius:8rem;padding:1rem}.section--banner .ar-banner-content .ar-badge.landscape{aspect-ratio:3/2}.section--banner .ar-banner-content .ar-badge.square{aspect-ratio:1}.section--banner .ar-banner-content .ar-badge.portrait{aspect-ratio:2/3}.section--banner .ar-banner-content .ar-badge.portrait_tall{aspect-ratio:4/5}.section--banner .ar-banner-content .ar-badge.portrait_taller{aspect-ratio:9/16}.section--banner .ar-banner-content .ar-badge.position--left{left:clamp(20px,4.5vw,70px);right:unset}.section--banner .ar-banner-content .ar-badge.position--right{right:clamp(20px,4.5vw,70px);left:unset}.section--banner .ar-banner-content .ar-badge.position--top{top:clamp(20px,4.5vw,70px);bottom:unset}.section--banner .ar-banner-content .ar-badge.position--bottom{bottom:clamp(20px,4.5vw,70px);top:unset}.section--banner .ar-banner-content.ar-spacing-zero{gap:0}.section--banner .ar-banner-content.ar-spacing-tight{gap:clamp(.5rem,1vw,1rem)}.section--banner .ar-banner-content.ar-spacing-wide{gap:clamp(1.5rem,2vw,2.5rem)}.section--banner .ar-banner-content h1,.section--banner .ar-banner-content h2,.section--banner .ar-banner-content p,.section--banner .ar-banner-content li,.section--banner .ar-banner-content .ar-banner-text{color:#fff;text-align:left}.section--banner .ar-banner-content h1>small,.section--banner .ar-banner-content h2>small,.section--banner .ar-banner-content p>small,.section--banner .ar-banner-content li>small,.section--banner .ar-banner-content .ar-banner-text>small{text-transform:unset;margin-bottom:unset;font-size:.875rem;font-weight:500}.section--banner .ar-banner-content .button-row{margin-top:unset;flex-direction:row;gap:1.5rem;display:flex}.section--banner .ar-banner-content .button.outline{background-color:#0000}.section--banner .ar-banner-content .ar-extra-space-below{margin-bottom:1.5rem}.section--banner .ar-banner-content .ar-extra-space-above{margin-top:1.5rem}.section--banner .ar-banner-content.align-center h1,.section--banner .ar-banner-content.align-center h2,.section--banner .ar-banner-content.align-center p,.section--banner .ar-banner-content.align-center .ar-banner-text{text-align:center;align-items:center}.section--banner .ar-banner-content.align-right h1,.section--banner .ar-banner-content.align-right h2,.section--banner .ar-banner-content.align-right p,.section--banner .ar-banner-content.align-right .ar-banner-text{text-align:right;align-items:flex-end}.section--banner .ar-banner-content header{padding:unset;width:unset}.section--banner .ar-banner-content header>*{flex-direction:column;display:flex}.section--banner .ar-banner-content header h1,.section--banner .ar-banner-content header h2{font-size:clamp(1.5rem,3vw,3rem)}.section--banner .ar-banner-content .rimage-outer-wrapper{margin:unset;height:100%}.section--banner .ar-banner-content .rimage-outer-wrapper.landscape{aspect-ratio:3/2}.section--banner .ar-banner-content .rimage-outer-wrapper.square{aspect-ratio:1}.section--banner .ar-banner-content .rimage-outer-wrapper.portrait{aspect-ratio:2/3}.section--banner .ar-banner-content .rimage-outer-wrapper.portrait_tall{aspect-ratio:4/5}.section--banner .ar-banner-content .rimage-outer-wrapper.portrait_taller{aspect-ratio:9/16}.section--banner .ar-banner-content.position--hcenter{align-items:center}.section--banner .ar-banner-content.position--vcenter{justify-content:center}.section--banner .ar-banner-content.position--left{align-items:flex-start}.section--banner .ar-banner-content.position--right{align-items:flex-end}.section--banner .ar-banner-content.position--top{justify-content:flex-start}.section--banner .ar-banner-content.position--bottom{justify-content:flex-end}.section--banner .ar-banner-content .ar-banner-text{line-height:1.33}.section--banner .ar-banner-content .fineprint{font-size:clamp(65%,50vh,80%);font-weight:600}.section--banner .ar-banner-content .enlarge_text{font-size:clamp(125%,50vh,160%)}.section--video header{padding:unset}.section--video header h2{font-size:clamp(1.5rem,3vw,3rem)}.section--video header p{font-size:120%}.section--video header p:first-of-type{margin-top:.25rem}.section--video .align-left h2,.section--video .align-left h3,.section--video .align-left h4,.section--video .align-left p,.section--video .align-left li{text-align:left}.section--video .align-center h2,.section--video .align-center h3,.section--video .align-center h4,.section--video .align-center p,.section--video .align-center li{text-align:center}.section--video figure{margin:unset;padding:unset;border-radius:.25rem;width:100%;height:auto;overflow:hidden}.section--video figure.mobile-square{aspect-ratio:1}.section--video figure video{border-radius:.5rem;width:100%;height:100%}.section--video .button-row{margin-top:unset}.section--video section>div{flex-direction:column;gap:1rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.section--image section>div{gap:2rem}}.section--image header{padding:unset}.section--image header h2{font-size:clamp(1.5rem,3vw,3rem)}.section--image .align-left h2,.section--image .align-left h3,.section--image .align-left h4,.section--image .align-left p,.section--image .align-left li{text-align:left}.section--image .align-center h2,.section--image .align-center h3,.section--image .align-center h4,.section--image .align-center p,.section--image .align-center li{text-align:center}.section--image figure{margin:unset;padding:unset;width:100%;height:auto}.section--image figure.mobile-square img{aspect-ratio:1}.section--image figure img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%}.section--image figure img.position--hcenter,.section--image figure img.position--vcenter{-o-object-position:center;object-position:center}.section--image figure img.position--left{-o-object-position:left;object-position:left}.section--image figure img.position--right{-o-object-position:right;object-position:right}.section--image figure img.position--top{-o-object-position:top;object-position:top}.section--image figure img.position--bottom{-o-object-position:bottom;object-position:bottom}.section--image figure figcaption{padding-top:.5rem;font-size:80%;font-weight:600}.section--image .button-row{margin-top:unset}.section--image section>div{flex-direction:column;gap:1rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.section--image section>div{gap:2rem}.section--image figure.mobile-square img{aspect-ratio:unset}.section--image figure img{height:unset}.section--image .ar-longform figure{max-width:40rem!important}}