.header--quiz-cta{display:none;align-items:center;flex-shrink:0}@media only screen and (min-width:768px){.header--quiz-cta{display:flex}}.hair-quiz-btn,.hair-quiz-btn:link,.hair-quiz-btn:visited{display:inline-flex;align-items:center;gap:8px;background:var(--button--bg-color);color:var(--button--color);border:2px solid var(--button--bg-color);border-radius:var(--button--radius);padding:6px 14px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.hair-quiz-btn:hover{background:color-mix(in srgb,var(--button--bg-color) 88%,#fff);border-color:color-mix(in srgb,var(--button--bg-color) 88%,#fff)}.hair-quiz-btn__icon{width:16px;height:16px;color:var(--button--color);flex-shrink:0}.hair-quiz-btn__text{display:flex;flex-direction:column;line-height:1.2}.hair-quiz-btn__title{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);font-size:12px;letter-spacing:var(--font--button--spacing);text-transform:none;color:var(--button--color)}.hair-quiz-btn__subtitle{display:inline-flex;align-items:center;gap:4px;font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:italic;font-size:11px;color:var(--bg-color--light)}.hair-quiz-btn__arrow{display:block;flex-shrink:0;transition:transform .28s ease}.hair-quiz-btn:hover .hair-quiz-btn__arrow{transform:translate(3px)}.hair-quiz-btn__icon,.hair-quiz-menu-item__icon{overflow:visible}.hair-quiz-star-cluster,.hair-quiz-star{transform-box:fill-box;transform-origin:center}.hair-quiz-star-cluster{animation:hair-quiz-star-orbit 3.2s linear infinite}.hair-quiz-star--lg{animation:hair-quiz-star-shrink 3.2s ease-in-out infinite}.hair-quiz-star--sm{animation:hair-quiz-star-grow 3.2s ease-in-out infinite}.hair-quiz-btn:hover .hair-quiz-star-cluster,.hair-quiz-menu-item:hover .hair-quiz-star-cluster,.hair-quiz-btn:hover .hair-quiz-star--lg,.hair-quiz-menu-item:hover .hair-quiz-star--lg,.hair-quiz-btn:hover .hair-quiz-star--sm,.hair-quiz-menu-item:hover .hair-quiz-star--sm{animation-duration:2.9s}@keyframes hair-quiz-star-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hair-quiz-star-shrink{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.45);opacity:.75}}@keyframes hair-quiz-star-grow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.9);opacity:1}}@media(prefers-reduced-motion:reduce){.hair-quiz-star-cluster,.hair-quiz-star--lg,.hair-quiz-star--sm,.hair-quiz-btn:hover .hair-quiz-star-cluster,.hair-quiz-menu-item:hover .hair-quiz-star-cluster,.hair-quiz-btn:hover .hair-quiz-star--lg,.hair-quiz-menu-item:hover .hair-quiz-star--lg,.hair-quiz-btn:hover .hair-quiz-star--sm,.hair-quiz-menu-item:hover .hair-quiz-star--sm{animation:none}}.hair-quiz-btn--secondary{background:transparent;color:var(--button--bg-color);border-color:var(--button--bdr-color)}.hair-quiz-btn--secondary .hair-quiz-btn__icon,.hair-quiz-btn--secondary .hair-quiz-btn__title{color:var(--button--bg-color)}.hair-quiz-btn--secondary .hair-quiz-btn__subtitle{color:var(--button--bg-color);opacity:.7}.hair-quiz-btn--secondary:hover{background:var(--button--bg-color);border-color:var(--button--bg-color);color:var(--button--color)}.hair-quiz-btn--secondary:hover .hair-quiz-btn__icon,.hair-quiz-btn--secondary:hover .hair-quiz-btn__title,.hair-quiz-btn--secondary:hover .hair-quiz-btn__subtitle{color:var(--button--color);opacity:1}.hair-quiz-btn--custom:hover{background:var(--header-quiz-cta-hover-bg, color-mix(in srgb, var(--button--bg-color) 88%, #fff));border-color:var(--header-quiz-cta-hover-bg, color-mix(in srgb, var(--button--bg-color) 88%, #fff))}.hair-quiz-btn--custom:hover .hair-quiz-btn__icon,.hair-quiz-btn--custom:hover .hair-quiz-btn__title,.hair-quiz-btn--custom:hover .hair-quiz-btn__subtitle{color:var(--header-quiz-cta-hover-color, var(--button--color))}.mobile-nav--quiz-cta:empty{display:none}.hair-quiz-menu-item,.hair-quiz-menu-item:link,.hair-quiz-menu-item:visited{display:flex;align-items:center;gap:10px;margin:var(--spacing--item);padding:12px 14px;background:color-mix(in srgb,var(--bg-color--light) 32%,#fff);color:var(--bg-color--dark);border-radius:var(--button--radius);text-decoration:none}.hair-quiz-menu-item__icon{width:20px;height:20px;color:var(--button--bg-color);flex-shrink:0}.hair-quiz-menu-item__text{display:flex;flex-direction:column;min-width:0}.hair-quiz-menu-item__title{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);font-size:14px;letter-spacing:var(--font--button--spacing);text-transform:none;color:var(--button--bg-color)}.hair-quiz-menu-item__subtitle{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:italic;font-size:12.5px;color:color-mix(in srgb,var(--button--bg-color) 55%,var(--bg-color--light))}.hair-quiz-menu-item__arrow{display:block;flex-shrink:0;transition:transform .28s ease}.hair-quiz-menu-item:hover .hair-quiz-menu-item__arrow{transform:translate(3px)}.section--home-community{padding:0;margin:0}.home-community{background:var(--home-community-bg, #fffaf2);color:var(--home-community-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-community__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:90px 28px}.home-community__header{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:500px;margin:0 0 40px;text-align:center}.home-community__overline,.home-community__heading,.home-community__text{margin:0;color:var(--home-community-text, #2e1f13)}.home-community__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-community__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-community__text{font-weight:400;font-size:16px;line-height:24px}.home-community__reels{width:100%;min-height:578px}.home-community__reels .reelUp_cards_carousel.reelUp_carousel{margin-block:0 -25px}.home-community__placeholder{display:flex;align-items:center;justify-content:center;min-height:578px;margin:0;padding:48px 24px;border:1px dashed #6a5847;font-size:14px;line-height:20px;text-align:center;color:var(--home-community-text, #2e1f13)}@media only screen and (max-width:989px){.home-community__inner{padding:64px 20px}.home-community__header{margin-bottom:28px}.home-community__heading{font-size:24px;line-height:28px}.home-community__reels,.home-community__placeholder{min-height:420px}}@media only screen and (max-width:749px){.home-community__inner{padding:48px 16px}.home-community__header{margin-bottom:24px}.home-community__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-community__reels,.home-community__placeholder{min-height:360px}}.section--home-concerns{padding:0;margin:0}.home-concerns{background:var(--home-concerns-bg, #fff);color:var(--home-concerns-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-concerns__inner{width:100%;max-width:1440px;margin:0 auto;padding:90px 38px 124px}.home-concerns__header{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 40px;text-align:center}.home-concerns__intro{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.home-concerns__overline,.home-concerns__heading,.home-concerns__subhead{margin:0;color:var(--home-concerns-text, #2e1f13)}.home-concerns__overline{width:100%;max-width:500px;font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-concerns__heading{max-width:644px;font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase}.home-concerns__subhead{max-width:552px;font-weight:400;font-size:16px;line-height:24px}.home-concerns__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-concerns__card,.home-concerns a.home-concerns__card,.home-concerns a.home-concerns__card:link,.home-concerns a.home-concerns__card:visited{display:flex;flex-direction:column;min-width:0;color:inherit}.home-concerns__media{position:relative;overflow:hidden;width:100%;aspect-ratio:326 / 469;background:#cbbfb0}.home-concerns__img,.home-concerns__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-concerns__placeholder{background:#cbbfb0}.home-concerns__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(359.3deg,#0000 -34.07%,#00000020 36.36%,#00000052 132.67%);pointer-events:none}.home-concerns__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:10px;padding:0 22px 17px;color:#fff}.home-concerns__title,.home-concerns__text{margin:0;color:#fff}.home-concerns__title{max-width:272px;font-weight:700;font-size:22px;line-height:25px;text-transform:uppercase;overflow-wrap:break-word}.home-concerns__text{max-width:289px;font-weight:400;font-size:18px;line-height:21px;overflow-wrap:break-word}.home-concerns__btn,.home-concerns a.home-concerns__card .home-concerns__btn{position:relative;z-index:0;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:20px;width:100%;height:50px;min-height:50px;margin:11px 0 0;padding:0 12px;border:2px solid var(--home-concerns-btn-bg, #6a5847);border-radius:0;background:var(--home-concerns-btn-bg, #6a5847);font-weight:400;font-style:normal;font-size:18px;line-height:19px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--home-concerns-btn-text, #fff);transition:color .5s .2s ease}.home-concerns__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-concerns__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-concerns-btn-text, #fff);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}.home-concerns__btn>:not(.home-concerns__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}.home-concerns__btn .image-with-text-arrow{display:inline-flex;flex:0 0 auto;color:inherit}.home-concerns__btn .image-with-text-arrow svg{display:block;width:22px;height:22px}.home-concerns__btn .image-with-text-arrow svg *{fill:none;stroke:currentColor}.home-concerns a.home-concerns__card:hover .home-concerns__btn{color:var(--home-concerns-btn-bg, #6a5847);border-color:var(--home-concerns-btn-bg, #6a5847)}.home-concerns a.home-concerns__card:hover .home-concerns__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}.home-concerns a.home-concerns__card:hover .home-concerns__btn .image-with-text-arrow{transform:translate(4px)}@media only screen and (max-width:1199px){.home-concerns__inner{padding:72px 24px 80px}.home-concerns__heading{font-size:24px;line-height:28px}}@media only screen and (max-width:989px){.home-concerns__inner{padding:56px 20px 64px}.home-concerns__header{margin-bottom:28px}.home-concerns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-concerns__title{font-size:20px;line-height:24px}.home-concerns__text{font-size:16px;line-height:20px}}@media only screen and (max-width:749px){.home-concerns__inner{padding:48px 16px 56px}.home-concerns__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-concerns__grid{grid-template-columns:1fr;gap:20px;max-width:400px;margin:0 auto}.home-concerns__btn,.home-concerns a.home-concerns__card .home-concerns__btn{margin-top:8px}}.section--home-cta{padding:0;margin:0}.home-cta{position:relative;display:flex;align-items:center;width:100%;max-width:100%;min-height:640px;overflow:hidden;background:#f3ebe3;color:var(--home-cta-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-cta__media picture,.home-cta__img,.home-cta__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--home-cta-image-position, center)}.home-cta__placeholder{background:#f3ebe3;background-position:var(--home-cta-image-position, center);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:990px){.home-cta--has-image{min-height:0;height:auto;aspect-ratio:var(--home-cta-desktop-ratio, 1440 / 640)}.home-cta--has-image .home-cta__media picture,.home-cta--has-image .home-cta__img,.home-cta--has-image .home-cta__placeholder{object-fit:contain;background-size:contain}}.home-cta__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:50%;padding:72px 40px 72px 72px}.home-cta__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:468px}.home-cta__heading,.home-cta__text,.home-cta__stat-value,.home-cta__stat-label{margin:0}.home-cta__heading{font-weight:700;font-size:32px;line-height:42px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-cta__text{font-weight:400;font-size:16px;line-height:24px}.home-cta__stats{display:flex;align-items:stretch;gap:16px;margin:30px 0 0}.home-cta__stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;min-height:67px;padding-right:16px}.home-cta__stat:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:1px;height:67px;background:var(--home-cta-divider, #2e1f13);transform:translateY(-50%)}.home-cta__stat--icon{align-items:center;text-align:center}.home-cta__stat-value{font-weight:700;font-size:28px;line-height:42px;letter-spacing:1px;text-transform:uppercase}.home-cta__stat-value--long{font-size:18px;line-height:24px;letter-spacing:.4px}.home-cta__stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.home-cta__stat-img{display:block;width:44px;height:44px}.home-cta__stat-label{font-weight:400;font-size:16px;line-height:24px;text-transform:capitalize}.home-cta__stat--narrow{flex:0 1 230px;max-width:230px}.home-cta__stat--narrow .home-cta__stat-label{max-width:100%;line-height:20px}a.home-cta__btn,a.home-cta__btn:link,a.home-cta__btn:visited{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:280px;height:50px;margin-top:54px;padding:0 18px 0 12px;border:0;font-weight:400;font-size:18px;line-height:19px;letter-spacing:0;text-transform:uppercase;color:var(--home-cta-button-text, #fff);background:var(--home-cta-button-bg, #6a5847);background-color:var(--home-cta-button-bg, #6a5847);box-shadow:0 4px 12px #00000024;transition:color .5s .2s ease,box-shadow .25s ease}.home-cta__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-cta__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-cta-button-text, #fff);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}a.home-cta__btn:hover,a.home-cta__btn:focus-visible{color:var(--home-cta-button-bg, #6a5847);background:var(--home-cta-button-bg, #6a5847);background-color:var(--home-cta-button-bg, #6a5847);box-shadow:0 6px 16px #0000002e}a.home-cta__btn:hover .home-cta__btn-sweep:after,a.home-cta__btn:focus-visible .home-cta__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}a.home-cta__btn>:not(.home-cta__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}a.home-cta__btn:active:not([disabled]){scale:.98}.home-cta__btn svg{display:block;flex:0 0 22px;width:22px;height:22px}a.home-cta__btn:hover svg,a.home-cta__btn:focus-visible svg{transform:translate(4px)}@media only screen and (max-width:1199px){.home-cta__copy{padding:64px 32px 64px 48px}.home-cta__heading{font-size:28px;line-height:36px}.home-cta__stat-value{font-size:24px;line-height:34px}}@media only screen and (max-width:989px){.home-cta{display:flex;flex-direction:column;align-items:stretch;min-height:0}.home-cta__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:var(--home-cta-mobile-ratio, auto)}.home-cta__media picture,.home-cta__img,.home-cta__placeholder{width:100%;height:auto;object-fit:unset}.home-cta__placeholder{min-height:280px;aspect-ratio:var(--home-cta-mobile-ratio, 4 / 3)}.home-cta__copy{width:100%;max-width:none;padding:32px 20px 48px}.home-cta__header{max-width:none}.home-cta__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.home-cta__stat{min-width:0;width:auto}.home-cta__stat--narrow{flex:none;max-width:none}.home-cta__stat:nth-child(2n):after{display:none}.home-cta__btn{margin-top:32px}}@media only screen and (max-width:749px){.home-cta__heading{font-size:24px;line-height:32px;letter-spacing:.5px}.home-cta__btn,a.home-cta__btn,a.home-cta__btn:link,a.home-cta__btn:visited{width:100%;min-width:0}}.section--home-experts{padding:0;margin:0}.home-experts{background:var(--home-experts-bg, #fff);color:var(--home-experts-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-experts__inner{width:100%;max-width:1328px;margin:0 auto}.home-experts__heading{margin:0 0 40px;font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-align:center;text-transform:uppercase;color:var(--home-experts-text, #2e1f13);overflow-wrap:break-word}.home-experts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,311px));gap:28px;justify-content:center}.home-experts__card{display:flex;flex-direction:column;width:100%;min-height:536px;background:#fff;border:.8px solid var(--home-experts-border, #6a5847)}.home-experts__photo{width:100%;height:308px;overflow:hidden;background:#d8cfc4;flex-shrink:0}.home-experts__img,.home-experts__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-experts__placeholder{background:#d8cfc4}.home-experts__quote{flex:1 1 auto;margin:11px 11px 0;font-style:italic;font-weight:400;font-size:18px;line-height:21px;color:var(--home-experts-quote, #6a5847)}.home-experts__person{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:16px 11px 26px}.home-experts__name,.home-experts__role{margin:0}.home-experts__name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:16px;line-height:24px;color:var(--home-experts-name, #492c19)}.home-experts__badge{display:inline-flex;flex:0 0 auto;width:18px;height:18px;color:var(--home-experts-badge, #daa520)}.home-experts__badge svg{display:block}.home-experts__role{font-weight:400;font-size:14px;line-height:16px;color:var(--home-experts-quote, #6a5847)}@media only screen and (max-width:1365px){.home-experts__inner{padding:0 20px}}@media only screen and (max-width:1199px){.home-experts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-experts__card{min-height:0}}@media only screen and (max-width:989px){.home-experts__heading{margin-bottom:28px;font-size:24px;line-height:28px}}@media only screen and (max-width:749px){.home-experts__inner{padding:0}.home-experts__heading{margin-bottom:28px;padding:0 16px;font-size:22px;line-height:26px;letter-spacing:.5px}.home-experts__grid{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;max-width:none;margin:0;padding:0 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.home-experts__grid::-webkit-scrollbar{display:none}.home-experts__card{flex:0 0 min(90%,320px);width:min(90%,320px);max-width:320px;min-height:0;scroll-snap-align:start}.home-experts__quote{font-size:16px;line-height:20px}}.section--home-faq{padding:0;margin:0}.home-faq{background:var(--home-faq-bg, #fff);color:var(--home-faq-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-faq__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;width:100%;max-width:1440px;margin:0 auto;padding:56px 40px}.home-faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:0 1 34%;width:auto;max-width:420px}.home-faq__overline,.home-faq__heading{margin:0;color:var(--home-faq-text, #2e1f13)}.home-faq__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-faq__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}.home-faq__text{margin:0;font-weight:400;font-size:16px;line-height:24px;color:var(--home-faq-text, #2e1f13)}.home-faq__badges{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.home-faq__badges li{margin:0;padding:6px 10px;border:1px solid var(--home-faq-border, #e5e5e5);font-size:12px;line-height:16px;letter-spacing:.4px;text-transform:uppercase}.home-faq__list{flex:1 1 auto;min-width:0;max-width:849px}.home-faq__item .collapsible-row--wrapper{border-color:var(--home-faq-border, #e5e5e5)}.home-faq__item+.home-faq__item .collapsible-row--wrapper{border-top:0}.home-faq .collapsible-row--toggle{gap:16px;padding:16px 0;color:var(--home-faq-text, #2e1f13);background:transparent}.home-faq .collapsible-row--toggle:hover,.home-faq .collapsible-row--toggle:focus-visible{color:var(--home-faq-text, #2e1f13);background:transparent}.home-faq .collapsible-row--heading,.home-faq .collapsible-row--heading[data-item=nav-text]{font-family:var(--font--paragraph--family);font-weight:600;font-size:16px;line-height:23px;letter-spacing:.5px;text-transform:uppercase;color:var(--home-faq-text, #2e1f13);white-space:normal;overflow-wrap:break-word}.home-faq .collapsible-row--toggle .icon--chevron-down{flex:0 0 auto;color:var(--home-faq-text, #2e1f13)}.home-faq .collapsible-row--content,.home-faq .collapsible-row--content[data-item=rte-content]{padding:0 0 18px;font-family:var(--font--paragraph--family);font-size:16px;line-height:24px;color:var(--home-faq-text, #2e1f13)}.home-faq .collapsible-row--content p,.home-faq [data-item=rte-content]>:not(blockquote){margin:0;padding-bottom:12px}.home-faq .collapsible-row--content p:last-child,.home-faq [data-item=rte-content]>:last-child{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:1199px){.home-faq__intro{width:auto;min-width:0}.home-faq__heading{white-space:normal}}@media only screen and (max-width:989px){.home-faq__inner{flex-direction:column;gap:32px;padding:64px 24px}.home-faq__intro,.home-faq__list{flex:1 1 auto;max-width:none;width:100%}.home-faq__intro{gap:16px}.home-faq__heading{font-size:24px;line-height:28px;white-space:normal}}@media only screen and (max-width:749px){.home-faq__inner{padding:48px 20px}.home-faq__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-faq .collapsible-row--heading,.home-faq .collapsible-row--heading[data-item=nav-text]{font-size:14px;line-height:20px}}.section--home-founder{padding:0;margin:0}.home-founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:675px;background:var(--home-founder-bg, #fff);color:var(--home-founder-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-founder--right .home-founder__media{order:2}.home-founder--right .home-founder__copy{order:1}.home-founder__media{position:relative;min-height:675px;overflow:hidden;background:#f3e6d4}.home-founder__media picture,.home-founder__img,.home-founder__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-founder__placeholder{background:#f3e6d4}.home-founder__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:675px;padding:72px 80px 72px 92px;background:var(--home-founder-bg, #fff)}.home-founder__content{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:531px}.home-founder__intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.home-founder__overline,.home-founder__heading,.home-founder__text{margin:0;color:var(--home-founder-text, #2e1f13)}.home-founder__overline{font-weight:400;font-size:22px;line-height:25px;text-transform:uppercase}.home-founder__heading{font-weight:700;font-size:32px;line-height:42px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-founder__text{font-weight:400;font-size:16px;line-height:24px}.home-founder__tagline{margin:6px 0 0;font-weight:400;font-size:18px;line-height:26px;font-style:italic;letter-spacing:.2px;color:var(--home-founder-text, #2e1f13)}.home-founder__btn,a.home-founder__btn,a.home-founder__btn:link,a.home-founder__btn:visited{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;height:50px;margin:0;padding:0 18px 0 12px;border:2px solid var(--home-founder-button-bg, #6a5847);font-weight:400;font-size:18px;line-height:19px;letter-spacing:0;text-transform:uppercase;color:var(--home-founder-button-text, #fff);background:var(--home-founder-button-bg, #6a5847);background-color:var(--home-founder-button-bg, #6a5847);box-shadow:0 4px 12px #00000024;transition:color .5s .2s ease,box-shadow .25s ease}.home-founder__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-founder__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-founder-button-text, #fff);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}a.home-founder__btn:hover,a.home-founder__btn:focus-visible{color:var(--home-founder-button-bg, #6a5847);background:var(--home-founder-button-bg, #6a5847);background-color:var(--home-founder-button-bg, #6a5847);box-shadow:0 6px 16px #0000002e}a.home-founder__btn:hover .home-founder__btn-sweep:after,a.home-founder__btn:focus-visible .home-founder__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}.home-founder__btn>:not(.home-founder__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}a.home-founder__btn:hover .image-with-text-arrow,a.home-founder__btn:focus-visible .image-with-text-arrow{transform:translate(4px)}a.home-founder__btn:active:not([disabled]){scale:.98}.home-founder__btn .image-with-text-arrow{display:inline-flex;flex:0 0 auto;color:inherit}.home-founder__btn .image-with-text-arrow svg{display:block;width:22px;height:22px}.home-founder__btn .image-with-text-arrow svg *{fill:none;stroke:currentColor}@media only screen and (max-width:1199px){.home-founder__copy{padding:56px 40px 56px 48px}.home-founder__heading{font-size:28px;line-height:36px;letter-spacing:.5px}}@media only screen and (max-width:989px){.home-founder{grid-template-columns:1fr;min-height:0}.home-founder__media{min-height:0;aspect-ratio:var(--home-founder-mobile-ratio, auto)}.home-founder__media picture,.home-founder__img,.home-founder__placeholder{position:relative;inset:auto;width:100%;height:auto;object-fit:unset}.home-founder__placeholder{min-height:280px;aspect-ratio:var(--home-founder-mobile-ratio, 4 / 3)}.home-founder__copy{min-height:0;padding:40px 24px 48px}.home-founder__content{max-width:none}}@media only screen and (max-width:749px){.home-founder__copy{padding:32px 20px 44px}.home-founder__overline{font-size:18px;line-height:22px}.home-founder__heading{font-size:24px;line-height:32px;letter-spacing:.5px}.home-founder__btn,a.home-founder__btn,a.home-founder__btn:link,a.home-founder__btn:visited{width:100%}}.section--home-hero{padding:0;margin:0}.home-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;background-color:var(--home-hero-overlay, #fffaf2);font-family:var(--font--paragraph--family);color:var(--home-hero-text, #2e1f13)}@media only screen and (min-width:990px){.home-hero[data-display-type=original],.home-hero[data-display-type=aspect-ratio]{aspect-ratio:var(--home-hero-aspect, 1440 / 678)}.home-hero[data-display-type=x-small]{height:var(--height--x-small)}.home-hero[data-display-type=small]{height:var(--height--small)}.home-hero[data-display-type=medium]{height:var(--height--medium)}.home-hero[data-display-type=large]{height:var(--height--large)}.home-hero[data-display-type=x-large]{height:var(--height--x-large)}.home-hero[data-display-type=fit-screen]{height:100vh;height:100svh}}.home-hero__stage,.home-hero__content{position:absolute}.home-hero__stage{top:0;right:0;bottom:0;left:0;z-index:0}.home-hero__media,.home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__media{z-index:0}.home-hero__media picture,.home-hero__bg-img,.home-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.home-hero--editorial .home-hero__bg-img,.home-hero--editorial .home-hero__placeholder{object-position:right center}.home-hero__placeholder{background-color:#f3e6d4}.home-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(90.11deg,var(--home-hero-overlay-1, #fffaf2) -31.79%,var(--home-hero-overlay-2, rgba(255, 250, 242, .9)) -6.85%,var(--home-hero-overlay-3, rgba(255, 250, 242, .81)) 7.69%,var(--home-hero-overlay-4, rgba(255, 250, 242, .64)) 17.76%,var(--home-hero-overlay-5, rgba(255, 252, 247, .4)) 37.58%,rgba(255,255,255,0) 99.91%);transform:scaleX(-1)}.home-hero--editorial .home-hero__overlay{transform:none;background:linear-gradient(90.11deg,var(--home-hero-overlay-1, #fffaf2) -31.79%,var(--home-hero-overlay-1, #fffaf2) -6.85%,var(--home-hero-overlay-2, rgba(255, 250, 242, .9)) 7.69%,var(--home-hero-overlay-6, rgba(255, 250, 242, .7)) 36.54%,var(--home-hero-overlay-5, rgba(255, 250, 242, .4)) 42.78%,var(--home-hero-overlay-7, rgba(255, 251, 245, .32)) 45.41%,rgba(255,255,255,0) 99.91%)}.home-hero__products{position:absolute;left:19.375%;bottom:0;width:25.73%;z-index:3;pointer-events:none}.home-hero__products-img{display:block;width:100%;height:auto}.home-hero__content{left:47.15%;top:17.1%;width:52.85%;max-width:765px;z-index:4;display:flex;flex-direction:column;align-items:flex-start}.home-hero--editorial .home-hero__content{left:3.611%;top:22.86%;width:49.04%;max-width:706px}.home-hero--editorial .home-hero__actions{margin-left:4px}.home-hero--overlay{background-color:#1a120c;color:var(--home-hero-text, #fff)}.home-hero--overlay .home-hero__bg-img,.home-hero--overlay .home-hero__placeholder{object-position:center center}.home-hero--overlay .home-hero__overlay{display:none}.home-hero--overlay .home-hero__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.home-hero--overlay .home-hero__content{left:clamp(16px,2.9167vw,42px);top:auto;bottom:14%;width:min(53.125%,765px);max-width:765px}.home-hero--overlay .home-hero__overline{max-width:none;font-size:16px;line-height:16px;color:var(--home-hero-text, #fff)}.home-hero--overlay .home-hero__heading,.home-hero--overlay .home-hero__text{max-width:none;color:var(--home-hero-text, #fff)}.home-hero--overlay .home-hero__heading{margin:19px 0 0}.home-hero--overlay .home-hero__actions{margin-top:32px;gap:21px}.home-hero__overline{margin:0;max-width:287px;font-weight:400;font-style:normal;font-size:clamp(12px,1.111vw,16px);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--home-hero-text, #2e1f13)}.home-hero--editorial .home-hero__heading{max-width:706px}.home-hero__heading{margin:clamp(10px,1.04vw,15px) 0 0;max-width:765px;font-weight:400;font-style:normal;font-size:clamp(32px,3.819vw,55px);line-height:1.145;letter-spacing:1px;text-transform:uppercase;color:var(--home-hero-text, #2e1f13);overflow-wrap:break-word}.home-hero__heading .emphasized{font-style:italic;white-space:nowrap}.home-hero__text{margin:clamp(14px,1.53vw,22px) 0 0;max-width:648px;font-weight:400;font-size:clamp(16px,1.528vw,22px);line-height:1.136;color:var(--home-hero-text, #2e1f13)}.home-hero__text>*:first-child{margin-top:0}.home-hero__text>*:last-child{margin-bottom:0}.home-hero__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:clamp(16px,2.01vw,29px);margin-top:clamp(24px,3.47vw,50px)}.home-hero__btn,.home-hero a.home-hero__btn,.home-hero a.home-hero__btn:link,.home-hero a.home-hero__btn:visited{position:relative;z-index:0;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;min-width:258px;width:258px;height:50px;min-height:50px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:0;font-weight:400;font-style:normal;font-size:18px;line-height:1.056;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--home-hero-button-text, #2e1f13);transition:color .5s .2s ease,border-color .5s .2s ease,box-shadow .25s ease}.home-hero__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-hero__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-hero-button-text, #2e1f13);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}.home-hero__btn--primary,.home-hero a.home-hero__btn--primary,.home-hero a.home-hero__btn--primary:link,.home-hero a.home-hero__btn--primary:visited{background:var(--home-hero-primary-bg, #fff);box-shadow:0 4px 12px #00000024}.home-hero__btn--secondary,.home-hero a.home-hero__btn--secondary,.home-hero a.home-hero__btn--secondary:link,.home-hero a.home-hero__btn--secondary:visited{background:transparent;border-color:var(--home-hero-secondary-border, #2e1f13);filter:drop-shadow(0 4px 12px rgba(0,0,0,.14))}.home-hero a.home-hero__btn>:not(.home-hero__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}.home-hero__btn .image-with-text-arrow{display:inline-flex;flex:0 0 auto;color:inherit}.home-hero__btn .image-with-text-arrow svg{display:block;width:22px;height:22px}.home-hero__btn .image-with-text-arrow svg *{fill:none;stroke:currentColor}.home-hero a.home-hero__btn:hover,.home-hero a.home-hero__btn:focus-visible{color:#fff}.home-hero a.home-hero__btn--primary:hover,.home-hero a.home-hero__btn--primary:focus-visible{box-shadow:0 6px 16px #0000002e}.home-hero a.home-hero__btn:hover .home-hero__btn-sweep:after,.home-hero a.home-hero__btn:focus-visible .home-hero__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}.home-hero a.home-hero__btn:hover .image-with-text-arrow,.home-hero a.home-hero__btn:focus-visible .image-with-text-arrow{transform:translate(4px)}.home-hero a.home-hero__btn:active:not([disabled]){scale:.98}.home-hero.home-hero--overlay a.home-hero__btn,.home-hero.home-hero--overlay a.home-hero__btn:link,.home-hero.home-hero--overlay a.home-hero__btn:visited{width:auto;min-width:0;height:54px;min-height:54px;padding:17px 34px;gap:10px;letter-spacing:1.75px;line-height:20px}.home-hero.home-hero--overlay a.home-hero__btn--primary,.home-hero.home-hero--overlay a.home-hero__btn--primary:link,.home-hero.home-hero--overlay a.home-hero__btn--primary:visited{box-shadow:0 10px 30px -8px #b07a2aa6,inset 0 1px #ffffffd9}.home-hero.home-hero--overlay a.home-hero__btn--secondary,.home-hero.home-hero--overlay a.home-hero__btn--secondary:link,.home-hero.home-hero--overlay a.home-hero__btn--secondary:visited{color:var(--home-hero-text, #fff);border-color:var(--home-hero-secondary-border, #fff);filter:none}.home-hero.home-hero--overlay a.home-hero__btn--primary:hover,.home-hero.home-hero--overlay a.home-hero__btn--primary:focus-visible{box-shadow:0 12px 32px -8px #b07a2acc,inset 0 1px #ffffffd9}@media only screen and (max-width:989px){.home-hero{aspect-ratio:auto;height:auto;display:flex;flex-direction:column}.home-hero__stage{position:relative;width:100%}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=original] .home-hero__stage,.home-hero:not(.home-hero--overlay)[data-mobile-display-type=aspect-ratio] .home-hero__stage{aspect-ratio:var(--home-hero-mobile-aspect, 4 / 3)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=x-small] .home-hero__stage{height:var(--mobile-height--x-small)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=small] .home-hero__stage{height:var(--mobile-height--small)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=medium] .home-hero__stage{height:var(--mobile-height--medium)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=large] .home-hero__stage{height:var(--mobile-height--large)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=x-large] .home-hero__stage{height:var(--mobile-height--x-large)}.home-hero:not(.home-hero--overlay)[data-mobile-display-type=fit-screen] .home-hero__stage{height:100vh;height:100svh}.home-hero__overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 42%,var(--home-hero-overlay-5, rgba(255, 250, 242, .4)) 68%,var(--home-hero-overlay-1, #fffaf2) 100%);transform:none}.home-hero__products{left:8%;width:min(72%,340px)}.home-hero__content{position:relative;left:auto;top:auto;width:100%;max-width:none;padding:28px 20px 40px;background:var(--home-hero-overlay, #fffaf2)}.home-hero__overline,.home-hero__heading,.home-hero__text{max-width:none}.home-hero__heading{margin-top:12px;font-size:clamp(28px,7.2vw,40px);line-height:1.15;letter-spacing:.5px}.home-hero__heading .emphasized{white-space:normal}.home-hero__text{margin-top:14px;font-size:16px;line-height:1.4}.home-hero__actions{width:100%;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.home-hero__btn,.home-hero a.home-hero__btn,.home-hero a.home-hero__btn:link,.home-hero a.home-hero__btn:visited{width:100%;min-width:0}.home-hero--overlay{display:block;min-height:0}.home-hero--overlay[data-mobile-display-type=original],.home-hero--overlay[data-mobile-display-type=aspect-ratio]{aspect-ratio:var(--home-hero-mobile-aspect, 3 / 4)}.home-hero--overlay[data-mobile-display-type=x-small]{height:var(--mobile-height--x-small)}.home-hero--overlay[data-mobile-display-type=small]{height:var(--mobile-height--small)}.home-hero--overlay[data-mobile-display-type=medium]{height:var(--mobile-height--medium)}.home-hero--overlay[data-mobile-display-type=large]{height:var(--mobile-height--large)}.home-hero--overlay[data-mobile-display-type=x-large]{height:var(--mobile-height--x-large)}.home-hero--overlay[data-mobile-display-type=fit-screen]{height:100vh;height:100svh}.home-hero--overlay .home-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:auto}.home-hero--overlay .home-hero__stage:after{background:linear-gradient(180deg,#140c0800 38%,#140c0873 68%,#140c08c7)}.home-hero--overlay .home-hero__bg-img,.home-hero--overlay .home-hero__placeholder{object-position:68% center}.home-hero--overlay .home-hero__content{position:absolute;left:20px;right:20px;top:auto;bottom:28px;width:auto;max-width:none;padding:0;background:transparent}.home-hero--overlay .home-hero__overline{font-size:13px;line-height:1}.home-hero--overlay .home-hero__actions{margin-top:20px}}@media only screen and (max-width:767px){.home-hero--editorial .home-hero__bg-img,.home-hero--editorial .home-hero__placeholder{object-position:right top}.home-hero__products{left:5%;width:84%}.home-hero__content{padding:24px 16px 36px}.home-hero--overlay .home-hero__content{left:16px;right:16px;bottom:24px;padding:0;background:transparent}}.section--home-image-cta{padding:0;margin:0}.home-image-cta{position:relative;display:flex;align-items:center;width:100%;max-width:100%;min-height:565px;aspect-ratio:1440 / 565.44;overflow:hidden;background:#e9d9c8;color:var(--home-image-cta-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-image-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-image-cta__media picture,.home-image-cta__img,.home-image-cta__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.home-image-cta__placeholder{background:#e9d9c8}.home-image-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#e9d9c8eb,#e9d9c8c7 32%,#e9d9c833 58%,#e9d9c800 72%)}.home-image-cta__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:100%;max-width:1440px;margin:0 auto;padding:154px 72px}.home-image-cta__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:526px}.home-image-cta__overline,.home-image-cta__heading,.home-image-cta__text{margin:0;color:var(--home-image-cta-text, #2e1f13)}.home-image-cta__overline{font-weight:400;font-size:22px;line-height:25px;text-transform:uppercase}.home-image-cta__heading{max-width:495px;font-weight:700;font-size:32px;line-height:42px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-image-cta__heading .emphasized{font-style:italic;font-weight:700}.home-image-cta__text{font-weight:400;font-size:16px;line-height:24px}a.home-image-cta__btn,a.home-image-cta__btn:link,a.home-image-cta__btn:visited{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:214px;height:50px;margin:0;padding:0 22px 0 24px;border:0;font-weight:400;font-size:18px;line-height:19px;letter-spacing:0;text-transform:uppercase;color:var(--home-image-cta-button-text, #fff);background:var(--home-image-cta-button-bg, #6a5847);background-color:var(--home-image-cta-button-bg, #6a5847);box-shadow:0 4px 12px #00000024;transition:color .5s .2s ease,box-shadow .25s ease}.home-image-cta__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-image-cta__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-image-cta-button-text, #fff);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}a.home-image-cta__btn:hover,a.home-image-cta__btn:focus-visible{color:var(--home-image-cta-button-bg, #6a5847);background:var(--home-image-cta-button-bg, #6a5847);background-color:var(--home-image-cta-button-bg, #6a5847);box-shadow:0 6px 16px #0000002e}a.home-image-cta__btn:hover .home-image-cta__btn-sweep:after,a.home-image-cta__btn:focus-visible .home-image-cta__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}a.home-image-cta__btn>:not(.home-image-cta__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}a.home-image-cta__btn:active:not([disabled]){scale:.98}.home-image-cta__btn svg{display:block;flex:0 0 22px;width:22px;height:22px}a.home-image-cta__btn:hover svg,a.home-image-cta__btn:focus-visible svg{transform:translate(4px)}@media only screen and (max-width:1199px){.home-image-cta__copy{padding:80px 48px}.home-image-cta__heading{font-size:28px;line-height:36px}.home-image-cta__overline{font-size:18px;line-height:22px}}@media only screen and (max-width:989px){.home-image-cta{display:flex;flex-direction:column;align-items:stretch;min-height:0;aspect-ratio:auto}.home-image-cta__media{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:var(--home-image-cta-mobile-ratio, auto)}.home-image-cta__media:after{display:none}.home-image-cta__media picture,.home-image-cta__img,.home-image-cta__placeholder{width:100%;height:auto;object-fit:unset}.home-image-cta__placeholder{min-height:280px;aspect-ratio:var(--home-image-cta-mobile-ratio, 4 / 3)}.home-image-cta__copy{width:100%;max-width:none;padding:40px 24px 48px;gap:28px}.home-image-cta__header,.home-image-cta__heading{max-width:none}}@media only screen and (max-width:749px){.home-image-cta__copy{padding:32px 20px 40px}.home-image-cta__overline{font-size:16px;line-height:20px}.home-image-cta__heading{font-size:24px;line-height:32px;letter-spacing:.5px}}.section--home-ingredients{padding:0;margin:0}.home-ingredients{display:grid;grid-template-columns:1fr 1fr;min-height:754px;background:var(--home-ingredients-bg, #fff);color:var(--home-ingredients-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-ingredients[data-section-id]>.home-ingredients__copy,.home-ingredients[data-section-id]>.home-ingredients__media{margin:0;width:100%;max-width:none;min-width:0;justify-self:stretch}.home-ingredients--left .home-ingredients__media{order:-1}.home-ingredients__media{position:relative;min-height:754px;overflow:hidden;background:#e4d3c0}.home-ingredients__img,.home-ingredients__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-ingredients__placeholder{background:#e4d3c0}.home-ingredients__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;min-height:754px;padding:175px 36px 176px 58px;background:var(--home-ingredients-bg, #fff)}.home-ingredients__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:604px}.home-ingredients__overline,.home-ingredients__heading,.home-ingredients__description,.home-ingredients__title,.home-ingredients__body{margin:0}.home-ingredients__overline{font-weight:400;font-size:16px;line-height:18px;text-transform:uppercase;color:var(--home-ingredients-text, #2e1f13)}.home-ingredients__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-align:left;text-transform:uppercase;color:var(--home-ingredients-text, #2e1f13);overflow-wrap:break-word}.home-ingredients__description{font-weight:400;font-size:16px;line-height:24px;color:var(--home-ingredients-text, #2e1f13)}.home-ingredients__list{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:none;margin:0}.home-ingredients__item{display:flex;flex-direction:row;align-items:center;gap:15px;width:100%}.home-ingredients__icon{display:inline-flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;height:64px}.home-ingredients__icon--custom{background:#fffaf2;border:2px solid #2e1f13;border-radius:50%}.home-ingredients__icon-img{display:block;width:64px;height:64px;object-fit:contain}.home-ingredients__icon--custom .home-ingredients__icon-img{width:41px;height:auto}.home-ingredients__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.home-ingredients__title{font-weight:700;font-size:18px;line-height:21px;color:var(--home-ingredients-item, #1d130a)}.home-ingredients__body{font-weight:400;font-size:18px;line-height:21px;color:var(--home-ingredients-item, #1d130a)}@media only screen and (max-width:1199px){.home-ingredients__copy{padding:80px 40px}.home-ingredients__heading{font-size:24px;line-height:28px}}@media only screen and (max-width:989px){.home-ingredients,.home-ingredients--left{grid-template-columns:1fr}.home-ingredients--left .home-ingredients__media{order:initial}.home-ingredients__copy,.home-ingredients__media{min-height:0}.home-ingredients__media{order:-1;height:520px}.home-ingredients__copy{padding:48px 24px 56px;gap:28px}}@media only screen and (max-width:749px){.home-ingredients__media{height:420px}.home-ingredients__copy{padding:40px 16px 48px}.home-ingredients__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-ingredients__title,.home-ingredients__body{font-size:16px;line-height:20px}}.section--home-method{padding:0;margin:0}.home-method{display:grid;grid-template-columns:1fr 1fr;min-height:754px;background:var(--home-method-bg, #fff);color:var(--home-method-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-method[data-section-id]>.home-method__media,.home-method[data-section-id]>.home-method__copy{margin:0;width:100%;max-width:none;min-width:0;justify-self:stretch}.home-method--right .home-method__media{order:2}.home-method--right .home-method__copy{order:1}.home-method__media{position:relative;min-height:754px;overflow:hidden;background:#d8cfc4}.home-method__img,.home-method__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-method__placeholder{background:#d8cfc4}.home-method__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;min-height:754px;padding:77px 105px;background:var(--home-method-bg, #fff)}.home-method__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.home-method__overline,.home-method__heading,.home-method__title,.home-method__body{margin:0}.home-method__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase;color:var(--home-method-text, #2e1f13)}.home-method__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase;color:var(--home-method-text, #2e1f13);overflow-wrap:break-word}.home-method__list{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:510px;margin:0}.home-method__item{display:flex;flex-direction:row;align-items:flex-start;gap:40px;width:100%}.home-method__figure{flex:0 0 132px;width:132px;height:100px;overflow:hidden;background:#cbbfb0}.home-method__thumb,.home-method__thumb-placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-method__thumb-placeholder{background:#cbbfb0}.home-method__item:nth-child(2n) .home-method__thumb-placeholder{background:#b7a898}.home-method__text{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1 1 auto;min-width:0;padding:15px 0 18px;border-bottom:.75px solid var(--home-method-divider, #e3e3e3)}.home-method__item:last-child .home-method__text{border-bottom:0;padding-bottom:0}.home-method__title{font-weight:700;font-size:18px;line-height:21px;color:var(--home-method-item, #1d130a)}.home-method__body{font-weight:400;font-size:18px;line-height:21px;color:var(--home-method-item, #1d130a)}@media only screen and (max-width:1199px){.home-method__copy{padding:64px 48px}}@media only screen and (max-width:989px){.home-method,.home-method--right{grid-template-columns:1fr}.home-method--right .home-method__media,.home-method--right .home-method__copy{order:initial}.home-method__media,.home-method__copy{min-height:0}.home-method__media{height:520px}.home-method__copy{padding:48px 24px 56px;gap:28px}.home-method__heading{font-size:24px;line-height:28px}}@media only screen and (max-width:749px){.home-method__media{height:420px}.home-method__copy{padding:40px 16px 48px}.home-method__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-method__item{gap:20px}.home-method__figure{flex-basis:110px;width:110px;height:84px}.home-method__title,.home-method__body{font-size:16px;line-height:20px}}.section--home-proof{padding:0;margin:0}.home-proof{background:var(--home-proof-bg, #fff);color:var(--home-proof-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-proof__inner{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:1436px;margin:0 auto;padding:48px 80px 40px}.home-proof__header{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:570px;text-align:center}.home-proof__intro{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.home-proof__overline,.home-proof__heading,.home-proof__subhead{margin:0;color:var(--home-proof-text, #2e1f13)}.home-proof__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-proof__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-proof__subhead{font-weight:400;font-size:16px;line-height:24px}.home-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,362px));gap:40px;justify-content:center;width:100%}.home-proof__card{display:flex;flex-direction:column;width:100%;height:100%;min-height:499px;background:#fff;border:1px solid var(--home-proof-border, #6a5847);box-shadow:0 2px 20px -8px #231e1b14}.home-proof__photos{display:grid;grid-template-columns:1fr 1fr;height:273px;overflow:hidden}.home-proof__photo{position:relative;min-width:0;height:273px;background:#cbbfb0}.home-proof__img,.home-proof__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-proof__placeholder{background:#cbbfb0}.home-proof__placeholder--after{background:#b7a898}.home-proof__badge{position:absolute;left:4px;bottom:11px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:21px;padding:3px 8px 4px;background:#fffc;border-radius:100px;font-weight:400;font-size:12px;line-height:14px;text-transform:uppercase;color:#492c19}.home-proof__photo:last-child .home-proof__badge{left:10px}.home-proof__body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 16px 24px}.home-proof__product,.home-proof__quote,.home-proof__author{margin:0}.home-proof__product{font-weight:400;font-size:16px;line-height:23px;color:var(--home-proof-product, #b8924a)}.home-proof__quote{margin-top:5px;font-style:italic;font-weight:400;font-size:16px;line-height:23px;color:var(--home-proof-quote, rgba(35, 30, 27, .85))}.home-proof__footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:13px}.home-proof__author{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.home-proof__name{font-weight:700;font-size:13.125px;line-height:22px;letter-spacing:.9375px;text-transform:uppercase;color:#212121}.home-proof__verified{display:inline-flex;align-items:center;gap:3px;font-weight:400;font-size:12px;line-height:22px;letter-spacing:.9375px;color:#888}.home-proof__verified-icon{display:inline-flex;width:12px;height:12px}.home-proof__verified-icon svg{display:block}.home-proof__cta,.home-proof a.home-proof__cta,.home-proof a.home-proof__cta:link,.home-proof a.home-proof__cta:visited{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:0;padding-top:0;border:0;background:none;font-weight:400;font-size:16px;line-height:19px;letter-spacing:0;text-align:center;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase;color:var(--home-proof-cta, #111);transition:color .25s ease}.home-proof__cta .image-with-text-arrow{display:inline-flex;flex:0 0 auto;color:inherit;text-decoration:none;transition:transform .35s ease}.home-proof__cta .image-with-text-arrow svg{display:block;width:22px;height:22px}.home-proof__cta .image-with-text-arrow svg *{fill:none;stroke:currentColor}.home-proof a.home-proof__cta:hover{color:#492c19}.home-proof a.home-proof__cta:hover .image-with-text-arrow{transform:translate(4px)}@media only screen and (max-width:1299px){.home-proof__inner{padding:48px 40px 40px}.home-proof__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:989px){.home-proof__inner{padding:56px 20px 64px}.home-proof__heading{font-size:24px;line-height:28px}.home-proof__grid{grid-template-columns:1fr;gap:20px;max-width:420px}.home-proof__card{min-height:0}}@media only screen and (max-width:749px){.home-proof__inner{padding:48px 16px 56px}.home-proof__heading{font-size:22px;line-height:26px;letter-spacing:.5px}}.section--home-quotes{padding:0;margin:0}.home-quotes{background:var(--home-quotes-bg, #fff);color:var(--home-quotes-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-quotes__stack{display:flex;flex-direction:column;gap:var(--home-quotes-gap, 32px)}.home-quotes__item{width:100%}.home-quotes--stacked .home-quotes__copy,.home-quotes--stacked .home-quotes__slide--image-left .home-quotes__copy{padding:72px 80px}.home-quotes .carousel--dot-container{display:none}.home-quotes .carousel--viewport>.carousel--arrow-nav{display:flex;pointer-events:none}.home-quotes .carousel--prev,.home-quotes .carousel--next,.home-quotes__arrow{display:inline-flex;align-items:center;justify-content:center;width:45px;height:40px;margin:0 18px;padding:0;pointer-events:all;cursor:pointer;opacity:1;color:var(--home-quotes-arrow, #492c19);background:transparent;border:.8px solid var(--home-quotes-arrow, #492c19);box-shadow:none;transition:opacity .4s ease,color .25s ease,background-color .25s ease,border-color .25s ease}.home-quotes .carousel--prev>*,.home-quotes .carousel--next>*,.home-quotes__arrow svg{display:block;width:24px;height:24px;opacity:1;box-shadow:none;transform:none;transition:none}.home-quotes .carousel--prev:hover,.home-quotes .carousel--next:hover,.home-quotes .carousel--prev:focus-visible,.home-quotes .carousel--next:focus-visible{color:#fff;background:var(--home-quotes-arrow, #492c19);transform:none}.home-quotes .carousel--prev:hover>*,.home-quotes .carousel--next:hover>*,.home-quotes .carousel--prev:focus-visible>*,.home-quotes .carousel--next:focus-visible>*{opacity:1;box-shadow:none;transform:none}.home-quotes carousel-root.carousel--root[data-at-start=true] .carousel--prev,.home-quotes carousel-root.carousel--root[data-at-end=true] .carousel--next{opacity:0;cursor:default;pointer-events:none}.home-quotes__slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:675px;width:100%;background:var(--home-quotes-bg, #fff)}.home-quotes__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-width:0;padding:72px 64px 72px 116px}.home-quotes__slide--image-left .home-quotes__media{order:-1}.home-quotes__slide--image-left .home-quotes__copy{padding:72px 116px 72px 64px}.home-quotes__intro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:334px}.home-quotes__stars{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--home-quotes-star, #b8924a)}.home-quotes__star{display:block;width:27px;height:27px;flex:0 0 27px}.home-quotes__star svg{display:block;width:27px;height:27px}.home-quotes__star--empty{opacity:.28}.home-quotes__title{margin:0;font-weight:400;font-size:22px;line-height:25px;text-transform:uppercase;color:var(--home-quotes-text, #2e1f13);overflow-wrap:break-word}.home-quotes__quote{max-width:508px;font-style:italic;font-weight:400;font-size:22px;line-height:25px;overflow-wrap:break-word;color:var(--home-quotes-text, #2e1f13)}.home-quotes__quote p,.home-quotes__quote em{margin:0;font-style:italic}.home-quotes__quote strong{font-weight:700;font-style:italic}.home-quotes__btn,a.home-quotes__btn,a.home-quotes__btn:link,a.home-quotes__btn:visited{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;height:50px;margin:0;padding:0 18px 0 12px;border:2px solid var(--home-quotes-button-bg, #6a5847);font-weight:400;font-size:18px;line-height:19px;letter-spacing:0;text-transform:uppercase;color:var(--home-quotes-button-text, #fff);background:var(--home-quotes-button-bg, #6a5847);background-color:var(--home-quotes-button-bg, #6a5847);box-shadow:0 4px 12px #00000024;transition:color .5s .2s ease,box-shadow .25s ease}.home-quotes__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-quotes__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-quotes-button-text, #fff);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}a.home-quotes__btn:hover,a.home-quotes__btn:focus-visible{color:var(--home-quotes-button-bg, #6a5847);background:var(--home-quotes-button-bg, #6a5847);background-color:var(--home-quotes-button-bg, #6a5847);box-shadow:0 6px 16px #0000002e}a.home-quotes__btn:hover .home-quotes__btn-sweep:after,a.home-quotes__btn:focus-visible .home-quotes__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}.home-quotes__btn>:not(.home-quotes__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}a.home-quotes__btn:hover .image-with-text-arrow,a.home-quotes__btn:focus-visible .image-with-text-arrow{transform:translate(4px)}a.home-quotes__btn:active:not([disabled]){scale:.98}.home-quotes__btn .image-with-text-arrow{display:inline-flex;flex:0 0 auto;color:inherit}.home-quotes__btn .image-with-text-arrow svg{display:block;width:22px;height:22px}.home-quotes__btn .image-with-text-arrow svg *{fill:none;stroke:currentColor}.home-quotes__media{position:relative;min-width:0;min-height:675px;overflow:hidden;background:#f3e6d4}.home-quotes__media picture,.home-quotes__img,.home-quotes__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-quotes__placeholder{min-height:675px;background:#f3e6d4}@media only screen and (max-width:1199px){.home-quotes__copy{padding:56px 40px 56px 48px;gap:24px}.home-quotes__slide--image-left .home-quotes__copy{padding:56px 48px 56px 40px}.home-quotes--stacked .home-quotes__copy,.home-quotes--stacked .home-quotes__slide--image-left .home-quotes__copy{padding:56px 48px}.home-quotes__quote{font-size:20px;line-height:24px}}@media only screen and (max-width:989px){.home-quotes__slide{grid-template-columns:1fr;min-height:0}.home-quotes__media{min-height:0;aspect-ratio:1 / 1;order:-1}.home-quotes__placeholder{min-height:0;aspect-ratio:1 / 1}.home-quotes__copy,.home-quotes__slide--image-left .home-quotes__copy,.home-quotes--stacked .home-quotes__copy,.home-quotes--stacked .home-quotes__slide--image-left .home-quotes__copy{padding:40px 24px 48px;gap:20px}.home-quotes__title,.home-quotes__quote{font-size:18px;line-height:22px}.home-quotes .carousel--prev,.home-quotes .carousel--next,.home-quotes__arrow{margin:0 12px}}@media only screen and (max-width:749px){.home-quotes__copy,.home-quotes__slide--image-left .home-quotes__copy,.home-quotes--stacked .home-quotes__copy,.home-quotes--stacked .home-quotes__slide--image-left .home-quotes__copy{padding:32px 20px 44px}.home-quotes__intro,.home-quotes__quote{max-width:none}.home-quotes__btn,a.home-quotes__btn,a.home-quotes__btn:link,a.home-quotes__btn:visited{width:100%}}.section--home-reviews{padding:0;margin:0}.home-reviews{display:block;overflow:visible;background:var(--home-reviews-bg, #fff);color:var(--home-reviews-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-reviews__intro{position:relative;max-width:1200px;margin:0 auto;padding:0 40px 40px}.home-reviews__header{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:570px;margin:0 auto;text-align:center}.home-reviews__overline,.home-reviews__heading,.home-reviews__subhead,.home-reviews__title,.home-reviews__body,.home-reviews__author,.home-reviews__verified,.home-reviews__date{margin:0}.home-reviews__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-reviews__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-reviews__subhead{font-weight:400;font-size:16px;line-height:24px}.home-reviews__viewport{overflow:visible;width:100%;max-width:1200px;margin:0 auto;padding:0 40px 8px}.home-reviews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%}.home-reviews__photo>img,.home-reviews__photo-img{-webkit-user-drag:none}.home-reviews__card{display:flex;flex-direction:column;width:100%;min-height:100%;height:auto;overflow:visible;background:#fff;border:1px solid #2e1f13;opacity:1}.home-reviews__photo{width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#c4c4c4}.home-reviews__photo>img,.home-reviews__photo-img,.home-reviews__placeholder{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.home-reviews__placeholder{background:#c4c4c4}.home-reviews__content{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;padding:16px 24px 24px}.home-reviews__stars{display:flex;align-items:center;gap:4px;margin-bottom:8px;color:#ffd029}.home-reviews__star{display:block;width:24px;height:24px;color:#ffd029}.home-reviews__star.is-empty{color:#e5e5eb}.home-reviews__star svg{display:block}.home-reviews__title{font-weight:400;font-size:28px;line-height:32px;color:#262626;overflow-wrap:break-word}.home-reviews__body{max-width:none;margin-top:18px;overflow:visible;font-weight:400;font-size:16px;line-height:24px;color:#262626}.home-reviews__footer{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:auto;padding-top:20px}.home-reviews__product{display:flex;align-items:center;gap:16px;margin:0;color:inherit}.home-reviews__product-thumb{flex:0 0 48px;width:48px;height:48px;overflow:hidden;background:#fff;border:.8px solid #e5e5eb;border-radius:4px}.home-reviews__product-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.home-reviews__product-label{font-weight:700;font-size:12px;line-height:14px;color:#272d45}.home-reviews__product-name{font-weight:400;font-size:12px;line-height:14px;color:#272d45}.home-reviews__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;margin:0}.home-reviews__person{display:flex;flex-direction:column;gap:4px}.home-reviews__author{font-weight:700;font-size:14px;line-height:16px;letter-spacing:1.44px;text-transform:uppercase;color:#212121}.home-reviews__author:empty,.home-reviews__date:empty{display:none}.home-reviews__verified{display:none;align-items:center;gap:11px;font-weight:700;font-size:12px;line-height:19px;color:#492c19}.home-reviews__verified.is-visible{display:flex}.home-reviews__check{display:inline-flex;color:#2e1f13}.home-reviews__check svg{display:block}.home-reviews__date{font-weight:400;font-size:12px;line-height:19px;color:#676986;white-space:nowrap}@media only screen and (max-width:989px){.home-reviews__intro,.home-reviews__viewport{padding-left:20px;padding-right:20px}.home-reviews__heading{font-size:24px;line-height:28px}.home-reviews__track{gap:16px}.home-reviews__photo{aspect-ratio:4 / 5}.home-reviews__content{padding:16px 20px 20px}}@media only screen and (max-width:749px){.home-reviews__intro,.home-reviews__viewport{padding-left:16px;padding-right:16px}.home-reviews__heading{font-size:22px;line-height:26px;letter-spacing:.5px}.home-reviews__track{grid-template-columns:1fr;gap:16px}.home-reviews__content{padding:14px 16px 16px}.home-reviews__title{font-size:22px;line-height:26px}.home-reviews__body{font-size:16px;line-height:21px}}.section--home-rituals{padding:0;margin:0}.home-rituals{background:var(--home-rituals-bg, #fff);color:var(--home-rituals-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-rituals .product--image-wrapper,.home-rituals .product--image[data-item]{display:block;aspect-ratio:1 / 1;width:100%;height:auto;max-height:none;flex-shrink:0;overflow:hidden}.home-rituals .product--image img,.home-rituals .product--hover-image img{width:100%;max-width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;object-fit:cover}.home-rituals__header{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:621px;margin:0 auto;padding:0 20px 30px;text-align:center}.home-rituals__intro{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.home-rituals__overline,.home-rituals__heading,.home-rituals__subhead{margin:0;color:var(--home-rituals-text, #2e1f13)}.home-rituals__overline{font-weight:400;font-size:16px;line-height:16px;text-transform:uppercase}.home-rituals__heading{font-weight:700;font-size:28px;line-height:32px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-rituals__subhead{font-weight:400;font-size:16px;line-height:24px}@media only screen and (max-width:989px){.home-rituals__header{padding-bottom:24px}.home-rituals__heading{font-size:24px;line-height:28px}}@media only screen and (max-width:749px){.home-rituals__header{padding-bottom:20px}.home-rituals__heading{font-size:22px;line-height:26px;letter-spacing:.5px}}.section--home-subscribe{padding:0;margin:0}.home-subscribe{display:flex;align-items:stretch;min-height:351px;overflow:hidden;background:var(--home-subscribe-bg, #2e1f13);color:var(--home-subscribe-text, #fff);font-family:var(--font--paragraph--family)}.home-subscribe__media{flex:0 0 47.92%;width:47.92%;min-height:351px;overflow:hidden}.home-subscribe__media picture,.home-subscribe__img,.home-subscribe__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-subscribe__placeholder{min-height:351px;background:#3a281c}.home-subscribe__copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:43px;padding:60px 72px 60px 51px}.home-subscribe__header,.home-subscribe__form{width:100%;max-width:466px}.home-subscribe__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.home-subscribe__overline,.home-subscribe__heading,.home-subscribe__text{margin:0;color:var(--home-subscribe-text, #fff)}.home-subscribe__overline{font-weight:400;font-size:16px;line-height:18px;text-transform:uppercase}.home-subscribe__heading{font-weight:700;font-size:32px;line-height:42px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:break-word}.home-subscribe__text{font-weight:400;font-size:16px;line-height:24px}.home-subscribe__app-note{margin:12px 0 0;font-size:12px;line-height:16px;opacity:.55}.home-subscribe-form,.home-subscribe-form__form{width:100%}.home-subscribe-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-subscribe-form__row{display:flex;flex-direction:row;align-items:center;gap:14px;width:100%}.home-subscribe-form__input{flex:1 1 313px;width:313px;min-width:0;height:50px;margin:0;padding:0 16px;border:1px solid var(--home-subscribe-text, #fff);border-radius:0;font-family:var(--font--nav--family);font-weight:400;font-size:18px;line-height:24px;letter-spacing:.16px;text-align:center;color:var(--home-subscribe-text, #fff);background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.home-subscribe-form__input:focus,.home-subscribe-form__input:focus-visible{outline:1px solid var(--home-subscribe-text, #fff);outline-offset:2px}.home-subscribe-form__success,.home-subscribe-form__error{margin:0;font-size:16px;line-height:24px}.home-subscribe-form__btn{position:relative;z-index:0;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;min-width:139px;height:50px;margin:0;padding:0 16px 0 18px;border:1px solid var(--home-subscribe-button-bg, #fff);border-radius:0;font-family:var(--font--nav--family);font-weight:400;font-size:18px;line-height:19px;letter-spacing:0;text-transform:lowercase;color:var(--home-subscribe-button-text, #111);background:var(--home-subscribe-button-bg, #fff);background-color:var(--home-subscribe-button-bg, #fff);box-shadow:0 4px 12px #00000024;transition:color .5s .2s ease,box-shadow .25s ease,border-color .5s .2s ease}.home-subscribe-form__btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.home-subscribe-form__btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-color:var(--home-subscribe-bg, #2e1f13);backface-visibility:hidden;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0 100%;transition:transform .5s .2s ease}.home-subscribe-form__btn:hover,.home-subscribe-form__btn:focus-visible{color:var(--home-subscribe-button-bg, #fff);background:var(--home-subscribe-button-bg, #fff);background-color:var(--home-subscribe-button-bg, #fff);border-color:var(--home-subscribe-button-bg, #fff);box-shadow:0 6px 16px #0000002e}.home-subscribe-form__btn:hover .home-subscribe-form__btn-sweep:after,.home-subscribe-form__btn:focus-visible .home-subscribe-form__btn-sweep:after{transform:rotate3d(0,0,1,0) translateZ(0)}.home-subscribe-form__btn>:not(.home-subscribe-form__btn-sweep){position:relative;z-index:1;transition:color .5s .2s ease,transform .5s .2s ease}.home-subscribe-form__btn:active:not([disabled]){scale:.98}.home-subscribe-form__btn svg{display:block;flex:0 0 22px;width:22px;height:22px}.home-subscribe-form__btn:hover svg,.home-subscribe-form__btn:focus-visible svg{transform:translate(4px)}@media only screen and (max-width:1199px){.home-subscribe__copy{padding:48px 40px 48px 36px}.home-subscribe__heading{font-size:26px;line-height:34px}}@media only screen and (max-width:989px){.home-subscribe{flex-direction:column;min-height:0}.home-subscribe__media{flex:1 1 auto;width:100%;min-height:0;aspect-ratio:var(--home-subscribe-mobile-ratio, auto)}.home-subscribe__media picture,.home-subscribe__img,.home-subscribe__placeholder{width:100%;height:auto;object-fit:unset}.home-subscribe__placeholder{min-height:220px;aspect-ratio:var(--home-subscribe-mobile-ratio, 16 / 9)}.home-subscribe__copy{width:100%;padding:40px 24px 48px;gap:28px}.home-subscribe__header,.home-subscribe__form{max-width:none}.home-subscribe-form__row{flex-direction:column;align-items:stretch}.home-subscribe-form__input,.home-subscribe-form__btn{width:100%;flex:1 1 auto}}@media only screen and (max-width:749px){.home-subscribe__copy{padding:32px 20px 40px}.home-subscribe__heading{font-size:24px;line-height:32px;letter-spacing:.5px}}.section--home-trust{padding:0;margin:0}.home-trust{background:var(--home-trust-bg, #e7e2d8);color:var(--home-trust-text, #2e1f13);font-family:var(--font--paragraph--family)}.home-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:1440px;min-height:99px;height:auto;margin:0 auto;padding:16px 24px;row-gap:16px}.home-trust__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 140px;min-width:0;max-width:220px;height:auto;min-height:0;padding:8px 12px;gap:10px}.home-trust__item--rating{gap:22px}.home-trust__item+.home-trust__item:before{display:none}.home-trust__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--home-trust-icon, #2e1f13)}.home-trust__item--rating .home-trust__icon{width:auto;height:27px}.home-trust__icon-img,.home-trust__icon-svg{display:block;width:auto;max-width:56px;height:40px;object-fit:contain;color:var(--home-trust-icon, #2e1f13)}.home-trust__icon-img{mix-blend-mode:multiply}.home-trust__certs{display:flex;align-items:center;justify-content:center;gap:8px}.home-trust__cert-logo{display:block;height:36px;width:auto;max-width:48px;object-fit:contain}.home-trust__item--certs .home-trust__icon{width:auto;height:auto}.home-trust__stars{display:flex;flex-direction:row;align-items:center;gap:5px}.home-trust__star{display:block;width:27px;height:27px;color:var(--home-trust-icon, #2e1f13)}.home-trust__label{margin:0;width:100%;font-weight:400;font-style:normal;font-size:13px;line-height:16px;letter-spacing:.4px;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;color:var(--home-trust-text, #2e1f13)}@media only screen and (max-width:1199px){.home-trust__item{flex-basis:160px}.home-trust__icon,.home-trust__icon-img,.home-trust__icon-svg{height:36px}.home-trust__icon-img{max-width:44px}}@media only screen and (max-width:989px){.home-trust__inner{flex-wrap:wrap;height:auto;min-height:0;padding:12px 8px;row-gap:16px}.home-trust__item{flex:1 1 30%;height:auto;min-height:0;padding:8px 12px}.home-trust__item+.home-trust__item:before{display:none}.home-trust__label{font-size:13px;line-height:16px;white-space:normal}}@media only screen and (max-width:767px){.home-trust__item{flex:1 1 42%;gap:10px}.home-trust__item--rating{flex-basis:100%;gap:10px}.home-trust__icon,.home-trust__icon-img{height:40px}.home-trust__star{width:20px;height:20px}}.scrolling-content__heading{position:relative;z-index:1;margin:0;padding:8px 24px 35px;text-align:center;font-family:var(--font--heading--family);font-size:28px;font-weight:700;line-height:32px;letter-spacing:1px;text-transform:uppercase}@media(max-width:767px){.scrolling-content__heading{font-size:2.2rem;line-height:2.6rem;letter-spacing:.1rem;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/181/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAID__wAAAAAAAAAAAIA */
