.aboutSection{background-color:#0a0a0a;min-height:100vh;width:100%;display:flex;align-items:center;position:relative;overflow:hidden;padding:4rem 0}.aboutSection__inner{width:90%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media(max-width:500px){.aboutSection__inner{width:92%;gap:2rem}}.aboutSection__label{font-family:var(--font-numans);font-weight:700;font-size:.875rem;color:#faf6ef;letter-spacing:.15em;text-transform:uppercase}@media(max-width:500px){.aboutSection__label{font-size:.75rem}}.aboutSection__heading{font-family:var(--font-bricolage);font-weight:900;font-size:clamp(2.4rem,6.5vw,5.8rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.02em;margin:0;max-width:1300px}@media(max-width:865px){.aboutSection__heading{font-size:clamp(2rem,5.5vw,3.8rem)}}@media(max-width:500px){.aboutSection__heading{font-size:clamp(1.6rem,8vw,2.6rem);line-height:1.1}}.aboutSection__word{color:rgba(255,107,43,.2);display:inline-block;will-change:transform,opacity}.aboutSection__bottom{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}@media(max-width:500px){.aboutSection__bottom{margin-top:.5rem}}.aboutSection__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem 1.1rem;gap:1rem 1.1rem;width:100%;max-width:58rem}@media(max-width:865px){.aboutSection__stats{grid-template-columns:1fr;gap:.85rem;max-width:24rem}}.aboutSection__stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.65rem 1.5rem 1.5rem;border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media(max-width:500px){.aboutSection__stat{padding:1.35rem 1.25rem 1.25rem;gap:.7rem}}@media(any-pointer:fine){.aboutSection__stat:hover{transform:translateY(-3px);border-color:rgba(255,107,43,.35);box-shadow:0 18px 40px rgba(0,0,0,.35)}}.aboutSection__stat--cream{background:linear-gradient(165deg,#faf6ef,#ebe3d6);color:#141414;border-color:hsla(0,0%,8%,.08)}.aboutSection__stat--cream .aboutSection__stat__accent{background:linear-gradient(90deg,#ff6b2b,#ff9a5c)}@media(any-pointer:fine){.aboutSection__stat--cream:hover{border-color:rgba(255,107,43,.45)}}.aboutSection__stat--dark{background:linear-gradient(165deg,#1f1f1f,#121212);color:#fafafa;border-color:hsla(0,0%,100%,.1)}.aboutSection__stat--dark .aboutSection__stat__accent{background:linear-gradient(90deg,#ff6b2b,#ffb088)}.aboutSection__stat--dark .aboutSection__stat__desc{color:hsla(0,0%,100%,.62)}.aboutSection__stat--light{background:linear-gradient(165deg,#fff,#f2f2f2);color:#141414;border-color:hsla(0,0%,8%,.08)}.aboutSection__stat--light .aboutSection__stat__accent{background:linear-gradient(90deg,#1a1a1a,#444)}@media(any-pointer:fine){.aboutSection__stat--light:hover{border-color:hsla(0,0%,8%,.18)}}.aboutSection__stat__accent{position:absolute;top:0;left:0;right:0;height:3px;border-radius:1.25rem 1.25rem 0 0}.aboutSection__stat__kicker{font-family:var(--font-numans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0;padding-top:.15rem}.aboutSection__stat--dark .aboutSection__stat__kicker{opacity:.5}.aboutSection__stat--cream .aboutSection__stat__kicker,.aboutSection__stat--light .aboutSection__stat__kicker{opacity:.65}.aboutSection__stat__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .15rem}.aboutSection__stat__number{font-family:var(--font-bricolage);font-weight:900;font-size:clamp(2.5rem,4.5vw,3rem);line-height:.95;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:500px){.aboutSection__stat__number{font-size:2.25rem}}.aboutSection__stat__suffix{font-family:var(--font-numans);font-weight:700;font-size:1.375rem;line-height:1;opacity:.85}@media(max-width:500px){.aboutSection__stat__suffix{font-size:1.125rem}}.aboutSection__stat__unit{font-family:var(--font-numans);font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:lowercase;opacity:.75;margin-left:.15rem}@media(max-width:500px){.aboutSection__stat__unit{font-size:.75rem}}.aboutSection__stat__unit--tight{margin-left:.05rem;font-weight:800;font-size:1.25rem;text-transform:none;opacity:.9}.aboutSection__stat__desc{font-family:var(--font-numans);font-weight:500;font-size:.8125rem;line-height:1.55;margin:.15rem 0 0;opacity:.72;max-width:17rem}@media(max-width:500px){.aboutSection__stat__desc{font-size:.75rem;max-width:none}}.aboutSection__stat--cream .aboutSection__stat__desc,.aboutSection__stat--light .aboutSection__stat__desc{color:hsla(0,0%,8%,.72)}.aboutSection__cta{display:inline-flex;align-items:center;gap:.8rem;color:#ff6b2b;text-decoration:none;font-family:var(--font-numans);font-weight:500;font-size:.9375rem;letter-spacing:.02em;width:-moz-fit-content;width:fit-content;padding:.8rem 1.4rem .8rem 1.6rem;border:1px solid rgba(255,107,43,.35);border-radius:50px;transition:all .3s ease}@media(max-width:500px){.aboutSection__cta{font-size:.875rem;padding:.7rem 1.2rem}}.aboutSection__cta:hover{background-color:rgba(255,107,43,.08);border-color:#ff6b2b}.aboutSection__cta__text{white-space:nowrap}.aboutSection__cta__arrow{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,107,43,.35);transition:all .3s ease}.aboutSection__cta__arrow svg{width:.9rem;height:.9rem}.aboutSection__cta:hover .aboutSection__cta__arrow{background-color:#ff6b2b;color:#0a0a0a;border-color:#ff6b2b}.whoweare{background-color:#fdfdfc;padding:10rem 2rem;align-items:center;justify-content:center;text-align:center;overflow:hidden}.whoweare,.whoweare__top{display:flex;flex-direction:column}.whoweare__top{text-transform:uppercase;font-size:.8rem;letter-spacing:1px;margin-bottom:4rem;color:#111;gap:.2rem}.whoweare__top strong{font-weight:900;font-size:1.1rem}.whoweare__content{position:relative;max-width:1200px;margin:0 auto}.whoweare__content h2{font-family:var(--font-bricolage),sans-serif;font-weight:900;font-size:5rem;line-height:.98;letter-spacing:-.04em;color:#1c1c1c;text-transform:uppercase;word-spacing:.1em;margin:0}.whoweare__content h2 .line-wrapper{overflow:hidden;display:block;padding-bottom:.1em}.whoweare__content h2 .line-wrapper .line-inner{display:block;transform:translateY(110%)}@media(max-width:1050px){.whoweare__content h2{font-size:4rem}}@media(max-width:865px){.whoweare__content h2{font-size:3rem;line-height:1.05}}@media(max-width:430px){.whoweare__content h2{font-size:2rem}}.whoweare__badge-top{position:absolute;top:-2.5rem;left:-4rem;background-color:#1c1c1c;color:#ff6b2b;padding:.6rem 2rem;border-radius:50px;font-weight:700;font-size:1.4rem;font-family:sans-serif;text-transform:uppercase;transform:rotate(-12deg);box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:2}@media(max-width:865px){.whoweare__badge-top{left:0;top:-3.5rem;font-size:1rem;padding:.4rem 1.2rem}}.whoweare__badge-bottom{position:absolute;bottom:-1.5rem;right:-2.5rem;width:clamp(5.5rem,18vw,8.5rem);height:clamp(5.5rem,18vw,8.5rem);transform:rotate(-12deg);display:flex;align-items:center;justify-content:center;z-index:2;overflow:hidden}.whoweare__badge-bottom__img{width:100%;height:100%;object-fit:cover}@media(max-width:865px){.whoweare__badge-bottom{right:0;bottom:-2.5rem;width:clamp(4.75rem,28vw,6.5rem);height:clamp(4.75rem,28vw,6.5rem)}}.whoweare__bottom{font-size:1.1rem;font-weight:500;text-transform:uppercase;color:#444;max-width:650px;margin:5rem auto 0;line-height:1.4}@media(max-width:430px){.whoweare__bottom{font-size:.9rem;margin-top:4rem}}.testimonials{position:relative;padding:8rem 0;background-color:#fcfcfc;overflow:hidden;color:#111;font-family:var(--font-bricolage),sans-serif}.testimonials__header{padding:0 5%;margin-bottom:4rem}.testimonials__header .testimonials__title{font-size:4.5rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.05em;margin:0 0 1rem}@media(max-width:1050px){.testimonials__header .testimonials__title{font-size:3rem}}.testimonials__header .testimonials__subtitle{font-size:1.25rem;color:#555;font-family:var(--font-numans),sans-serif}.testimonials__marquee-container{width:100%;overflow:hidden;position:relative;padding:1rem 0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.testimonials__marquee-track{display:flex;width:max-content;gap:2rem;animation:marqueeScroll 40s linear infinite}.testimonials__marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1rem))}}.testimonials__card{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 10px 40px rgba(0,0,0,.05);width:400px;flex-shrink:0;display:flex;flex-direction:column;transition:background .3s ease,border-color .3s ease,transform .3s ease}@media(max-width:430px){.testimonials__card{width:320px;padding:1.5rem}}@media(hover:hover){.testimonials__card:hover{background:#000;transform:translateY(-8px)}.testimonials__card:hover .testimonials__card__rating,.testimonials__card:hover .testimonials__card__text{color:#fff}.testimonials__card:hover .testimonials__card__author .info h4{color:#ff5a00}.testimonials__card:hover .testimonials__card__author .info p{color:#ccc}}.testimonials__card__rating{font-size:.9rem;font-weight:700;display:flex;justify-content:space-between;margin-bottom:2rem;transition:color .3s ease}.testimonials__card__rating .stars{color:#ff5a00;letter-spacing:2px}.testimonials__card__text{font-size:1.1rem;line-height:1.6;color:#111;margin-bottom:2.5rem;font-weight:500;flex-grow:1;transition:color .3s ease}.testimonials__card__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.testimonials__card__author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.testimonials__card__author .info h4{font-size:1rem;font-weight:700;margin:0 0 .2rem;color:#111;transition:color .3s ease}.testimonials__card__author .info p{font-size:.85rem;color:#888;margin:0;transition:color .3s ease}.testimonials__add-button{position:absolute;bottom:3rem;right:5%;border:1px solid #111;background:#111;color:#fff;padding:.8rem 1.5rem;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:.2s ease;z-index:20}@media(max-width:430px){.testimonials__add-button{bottom:1.5rem;left:5%;right:5%;width:90%;text-align:center}}.testimonials__add-button:hover{background:#ff5a00;border-color:#ff5a00;transform:translateY(-2px)}.testimonials__modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.testimonials__modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.testimonials__modal-content{position:relative;z-index:1;width:min(100%,34rem);background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 18px 45px rgba(0,0,0,.15)}.testimonials__modal-content h3{margin:0 0 1.5rem;font-size:1.8rem;font-weight:800}.testimonials__modal-close{position:absolute;top:1rem;right:1.5rem;border:none;background:transparent;font-size:2rem;line-height:1;cursor:pointer;color:#666}.testimonials__form{display:flex;flex-direction:column;gap:1rem}.testimonials__form label{font-size:.95rem;font-weight:700;color:#111;margin-bottom:-.5rem}.testimonials__form input,.testimonials__form textarea{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:.8rem 1rem;font-size:1rem;font-family:inherit;resize:vertical}.testimonials__social-actions{margin-top:1.5rem;display:flex;gap:1rem}.testimonials__social-actions a{text-decoration:none;border:1px solid #111;color:#111;padding:.75rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:700;transition:.2s ease}.testimonials__social-actions a:hover{background:#111;color:#fff}.faq{min-height:-moz-fit-content;min-height:fit-content;display:flex;align-items:flex-start;justify-content:center;background-color:#fff;border-radius:1.5rem;width:98.8%;margin:0 auto}@media(max-width:500px){.faq{flex-direction:column}}.faq__left{width:50%;min-height:100%;padding-left:1rem;padding-top:6rem}@media(max-width:500px){.faq__left{padding-top:2rem}}.faq__left__heading{line-height:153%;color:#000;font-size:1rem;font-weight:700;text-align:left;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.1rem}@media(max-width:500px){.faq__left__heading{font-size:1rem}}.faq__left__bottom{text-align:left;font-size:4rem;color:#000;font-weight:700;font-family:var(--font-numans);line-height:100%}@media(max-width:865px){.faq__left__bottom{font-size:3rem}}@media(max-width:500px){.faq__left__bottom{font-size:2rem}}.faq__right{width:50%;min-height:100%}@media(max-width:500px){.faq__right{width:100%}}.container{width:100%;padding-right:1rem;padding-top:4rem;padding-bottom:4rem}@media(max-width:500px){.container{padding:1rem .5rem 2rem}}.wrapper{border-bottom:.0625rem solid #d9d9d9;overflow:hidden}.wrapper__question-container{width:100%;text-align:left;padding:1.25rem .625rem;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1.25rem;background:transparent;border:none;cursor:pointer}.wrapper__question-container.active{color:#ff6b2b;background-image:linear-gradient(90deg,transparent,rgba(255,107,43,.05),transparent)}.wrapper__question-container.active .wrapper__question-content{color:#ff6b2b}.wrapper__question-container.active .wrapper__question-content__cont{border-color:#ff6b2b;background-color:#ff6b2b}.wrapper__question-container.active .wrapper__question-content__arrow{color:#fff}.wrapper__question-container:hover{color:#ff6b2b;background-image:linear-gradient(90deg,transparent,rgba(255,107,43,.05),transparent)}.wrapper__question-container:hover .wrapper__question-content{color:#ff6b2b}.wrapper__question-container:hover .wrapper__question-content__cont{border-color:#ff6b2b}.wrapper__question-container:hover .wrapper__question-content__arrow{color:#ff6b2b}.wrapper__answer-container{padding:0 1rem;transition:height .7s ease-in-out}.wrapper__answer-content{padding:1rem 0}.wrapper__answer-content,.wrapper__question-content{font-size:1rem;color:#000}.wrapper__question-content__cont{width:1.875rem;height:1.875rem;border-radius:100%;display:flex;justify-content:center;align-items:center;border:.0625rem solid rgba(0,0,0,.45);transition:all .3s ease}.wrapper__question-content__arrow{color:#000}.wrapper__question-content__arrow--plus{width:1.25rem;height:1.25rem}.wrapper__question-content__arrow--minus{width:1.0625rem}.flex{display:flex}span.word_wrap{overflow:hidden;display:inline-block;line-height:1.6rem}[data-animation=custom] span.word,[data-animation=hCustom] span.word,[data-animation=h] span.word{overflow-y:hidden;position:relative}[data-animation=opacIn] span.word{position:relative;overflow:auto!important}.y__link [data-animation=h] .char:after{visibility:visible;top:100%;left:0}.child_wrap{margin:0 auto;width:85%}@media(max-width:865px){.child_wrap{width:90%}.rm-tab{display:none}}@media(max-width:500px){.rm-mobile{display:none}.full-width-tab{width:100%;max-width:100%}}.abs{position:absolute}.ta_center{text-align:center}.mg_au{margin:0 auto}.img{position:relative;overflow:hidden}.cover,.img img{z-index:2}.cover{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background:#f3ebe2}::selection{background-color:#a37642;color:#594024}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:1.1111111111vw}@media(max-width:865px){html{font-size:2.1052631579vw}}@media(max-width:500px){html{font-size:3.7333333333vw}}body{font-family:var(--font-numans),system-ui,sans-serif;overflow-x:hidden;background-color:#fff}h1,h2,h3,h4{font-family:var(--font-bricolage),system-ui,sans-serif}a,p{color:#fff;font-size:1.375rem;font-weight:400;line-height:2.2rem}@media(max-width:500px){a,p{font-size:1.125rem;line-height:2rem}}section{width:100%}button{outline:none;font-family:inherit;font-size:1rem;border:none}a{text-decoration:none}img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,select,textarea{text-size-adjust:100%}::-webkit-scrollbar{display:none}.collectionPage{background-color:#fff;height:max-content}.collectionPage .shopInfo{z-index:5;position:relative}.collectionPage .shopInfo__top{display:flex;justify-content:space-between;align-items:flex-start;padding:4rem 1rem 1.5rem}@media(max-width:865px){.collectionPage .shopInfo__top{padding:3rem 1rem 1.5rem}}@media(max-width:500px){.collectionPage .shopInfo__top{padding:2rem .5rem 1rem}}.collectionPage .shopInfo__top h2{line-height:153%;color:#4d3d30;font-size:2rem;font-weight:700;font-family:var(--font-bricolage);font-style:italic;letter-spacing:-.112rem}@media(max-width:500px){.collectionPage .shopInfo__top h2{font-size:1.5rem}.collectionPage .shopInfo__top__right{display:none}}.collectionPage .shopInfo__product{height:25rem;background-color:#f5f5f5;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;cursor:pointer;border-radius:.3125rem;overflow:hidden;border:.0625rem solid #e2e8f0}@media(max-width:500px){.collectionPage .shopInfo__product{height:19.375rem}}.collectionPage .shopInfo__product__imageWrapper{position:relative;width:100%;height:20rem}@media(max-width:500px){.collectionPage .shopInfo__product__imageWrapper{height:15rem}}.collectionPage .shopInfo__product__listingType{position:absolute;top:1rem;left:1rem;background-color:hsla(0,0%,100%,.95);color:#4d3d30;padding:.4rem .8rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:capitalize;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:500px){.collectionPage .shopInfo__product__listingType{top:.5rem;left:.5rem;font-size:.7rem;padding:.3rem .6rem}}.collectionPage .shopInfo__product img{height:100%;width:100%;object-fit:cover}.collectionPage .shopInfo__product__details{position:absolute;bottom:2%;left:2%;width:31.5vw}@media(max-width:500px){.collectionPage .shopInfo__product__details{bottom:1%;left:4%}}.collectionPage .shopInfo__product__details__name{text-align:left;line-height:153%;color:#4d3d30;font-size:.8rem;margin:0 auto;text-transform:uppercase}@media(max-width:500px){.collectionPage .shopInfo__product__details__name{font-size:.8rem;width:45vw;position:absolute;bottom:2.5rem}}.collectionPage .shopInfo__product__details__price{text-align:left;line-height:153%;color:#4d3d30;font-size:1.5rem;margin:0 auto}@media(max-width:500px){.collectionPage .shopInfo__product__details__price{font-size:1.1rem;width:100%}}.collectionPage .shopInfo__product__details__button{position:absolute;right:1rem;bottom:1rem}@media(max-width:500px){.collectionPage .shopInfo__product__details__button{right:.5rem;bottom:.2rem}}.collectionPage__bottom{display:flex;justify-content:center;align-items:center;margin-top:3.125rem;padding-bottom:4rem}@media(max-width:500px){.collectionPage__bottom{margin-top:1.5625rem;padding-bottom:3rem}}.splide__arrow{align-items:center;background:#f5f5f5!important;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:1!important;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#4d3d30!important;height:1em!important;width:1em!important}.splide__container{height:25rem!important}@media(max-width:500px){.splide__container{height:19.375rem!important}}