.brand-intro{position:relative;background-color:#f8f4ef;background-image:radial-gradient(circle at 10% 20%,rgba(200,155,60,.035) 0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(106,53,87,.025) 0%,transparent 45%);padding:.2rem 0 0!important;overflow:hidden;z-index:1}@media screen and (min-width:990px){.brand-intro{padding:.6rem 0 0!important}}.brand-intro:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.012;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.brand-intro__grid{display:grid;grid-template-columns:1fr;gap:3rem;position:relative;z-index:10}@media screen and (min-width:990px){.brand-intro__grid{grid-template-columns:1.1fr 1px .9fr;gap:6rem;align-items:stretch}}.brand-intro__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:990px){.brand-intro__left{grid-column:1;align-items:flex-end;text-align:right}}.brand-intro__label{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:#c89b3c;margin-bottom:2rem}.brand-intro__heading{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.8vw,4.4rem);font-weight:300;line-height:1.3;color:#3d2a24;margin:0;letter-spacing:-.01em}.brand-intro__divider{display:none;background:#3d2a241f;width:1px}@media screen and (min-width:990px){.brand-intro__divider{display:block;grid-column:2}}.brand-intro__right{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media screen and (min-width:990px){.brand-intro__right{grid-column:3;padding-top:3.5rem}}.brand-intro__text{font-family:var(--font-body-family);font-size:clamp(1.4rem,1.55vw,1.55rem);line-height:1.8;color:#3d2a24;opacity:.9;margin:0 0 2.5rem;width:100%}.brand-intro__text p{margin:0 0 1.5rem}.brand-intro__text p:last-child{margin-bottom:0}.brand-intro__btn{display:inline-flex;align-items:center;gap:1.2rem;padding:1.5rem 3.8rem;background-color:#c89b3c;color:#f8f4ef;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;cursor:pointer;transition:all .4s cubic-bezier(.25,1,.5,1);box-shadow:0 6px 15px #c89b3c14;margin-top:1rem;align-self:flex-start}.brand-intro__btn:hover{background-color:#b7862f;box-shadow:0 10px 25px #b7862f33;transform:translateY(-2px)}.brand-intro__btn-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.25,1,.5,1)}.brand-intro__btn:hover .brand-intro__btn-icon{transform:translate(6px)}.brand-intro__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem;margin-top:3.5rem;border-top:1px solid rgba(61,42,36,.1);padding-top:3rem;position:relative;z-index:10}@media screen and (min-width:750px){.brand-intro__stats{grid-template-columns:repeat(4,1fr);gap:3rem;margin-top:4rem;padding-top:3.5rem}}.brand-intro__stat-card{display:flex;flex-direction:column}@media screen and (min-width:750px){.brand-intro__stat-card{align-items:center;text-align:center}}.brand-intro__stat-title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.3rem);font-weight:300;color:#3d2a24;margin:0 0 1rem;display:flex;align-items:center;gap:.8rem;letter-spacing:-.01em}.brand-intro__stat-check{color:#c89b3c;font-size:1.8rem;line-height:1}.brand-intro__stat-text{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:#3d2a24;opacity:.75;margin:0}.brand-intro .animate-on-scroll{opacity:0;transition:transform 1.2s cubic-bezier(.25,1,.5,1),opacity 1.2s cubic-bezier(.25,1,.5,1)}.brand-intro .slide-left{transform:translate(-35px)}.brand-intro .slide-right{transform:translate(35px)}.brand-intro .slide-up{transform:translateY(40px)}.brand-intro .is-visible{opacity:1;transform:translate(0)!important}@media screen and (min-width:750px){.brand-intro__stat-card:nth-child(1){transition-delay:.05s}.brand-intro__stat-card:nth-child(2){transition-delay:.15s}.brand-intro__stat-card:nth-child(3){transition-delay:.25s}.brand-intro__stat-card:nth-child(4){transition-delay:.35s}}@media screen and (max-width:989px){.brand-intro__left,.brand-intro__right{align-items:center;text-align:center}.brand-intro__text{max-width:600px;margin-left:auto;margin-right:auto}.brand-intro__btn{align-self:center}}@media screen and (max-width:749px){.brand-intro{padding:2.5rem 0 0!important}.brand-intro__heading{font-size:2.2rem!important;line-height:1.25!important;margin-bottom:1.5rem!important}.brand-intro__text{line-height:1.5!important;margin-bottom:2rem!important}.brand-intro__stats{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:16px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;margin-top:2.5rem!important;padding-top:2rem!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;text-align:left!important}.brand-intro__stats::-webkit-scrollbar{display:none!important}.brand-intro__stat-card{flex:0 0 auto!important;min-width:170px!important;max-width:240px!important;align-items:flex-start!important;text-align:left!important}.brand-intro__stat-title{font-size:1.3rem!important;font-weight:600!important;margin-bottom:.5rem!important;justify-content:flex-start!important;white-space:normal!important;word-break:normal!important}.brand-intro__stat-text{font-size:1.1rem!important;line-height:1.3!important}}.brand-intro{margin-bottom:0!important;padding-bottom:2rem!important;height:auto!important;min-height:0!important}.brand-intro .page-width{margin-bottom:0!important;padding-bottom:0!important}.brand-intro__stats{margin-bottom:0!important;padding-bottom:0!important;align-items:center!important;height:auto!important;min-height:0!important}.brand-intro__stat-card{margin-bottom:0!important;padding-bottom:0!important;height:auto!important;min-height:0!important;justify-content:center!important}.brand-intro__stat-text{margin-bottom:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-brand-intro.css.map */
