.about-us{--about-bg-1: #fff8f6;--about-bg-2: #F5F5F5;--about-bg-3: #fdefeb;--about-card-bg: #ffffff;--about-text: #1a1410;--about-muted: #5f5550;--about-accent: #e30002;--about-accent-strong: #e30002;--about-accent-light: #e8c5a5;--about-border: #e5d5c8;--about-shadow: 0 4px 12px rgba(25, 20, 16, .08);--about-shadow-hover: 0 16px 40px rgba(25, 20, 16, .15);color:var(--about-text);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif);background:var(--about-bg-1)}.about-us,.about-us *{box-sizing:border-box}.about-us__section{padding:clamp(4rem,7vw,6rem) 1.5rem}.about-us--tone-1{background-color:var(--about-bg-1)}.about-us--tone-2{background-color:var(--about-bg-2)}.about-us--tone-3{background-color:var(--about-bg-3)}.about-us h1,.about-us h2,.about-us h3{margin:0;color:var(--about-text);font-family:var(--font-heading-family, var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif));font-weight:700;letter-spacing:-.025em}.about-us h1{font-size:clamp(2rem,5.4vw,3.3rem);line-height:1.16}.about-us h2{font-size:clamp(1.75rem,4.1vw,2.5rem);line-height:1.22;margin-bottom:0;font-size:36px;font-family:Georgia,serif}p.about-us__kicker{color:var(--header-accent)!important}.about-us h3{font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.35;margin-bottom:0}.about-us p,.about-us li{margin:0;font-size:18px;line-height:1.75;font-family:Georgia,serif;color:var(--about-muted);text-align:justify}.about-us__kicker{display:inline-block;margin-bottom:.95rem;color:var(--about-accent);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-us__subheading{margin-top:1rem;font-size:clamp(1.08rem,1.95vw,1.35rem);line-height:1.58;color:var(--about-muted);font-weight:600}.about-us__lead,.about-us__intro{margin-top:1rem;color:var(--about-muted)}.about-us__intro{font-weight:600}.about-us__button-row{margin-top:2.25rem;display:flex;flex-direction:column;gap:1rem}.about-us__button{display:inline-flex;justify-content:center;align-items:center;min-height:3.25rem;padding:1rem 2rem;border-radius:.625rem;border:2px solid transparent;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.025em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.about-us__button--primary{background:var(--about-accent);color:#fff}.about-us__button--primary:hover,.about-us__button--primary:focus-visible{background:var(--about-accent-strong);box-shadow:0 12px 28px #99132647;transform:translateY(-1px)}.about-us__button--secondary{border:2px solid var(--about-accent);color:var(--about-accent-strong);background:#c81e3512}.about-us__button--secondary:hover,.about-us__button--secondary:focus-visible{background:var(--about-accent);color:#fff;border-color:var(--about-accent);box-shadow:0 8px 24px #99132638;transform:translateY(-1px)}.about-us__section-header{max-width:56rem;margin:0 auto 3rem;text-align:center}.about-us__section-header h2{margin-bottom:1rem}.about-us__hero-content{max-width:64rem;margin:0 auto;text-align:center}.about-us__hero-content .about-us__lead{max-width:56rem;margin-right:auto;margin-left:auto;margin-top:1rem;font-weight:500}.about-us__story-grid{display:grid;gap:3rem;align-items:center;max-width:1100px;margin:0 auto}.about-us__story-media{border-radius:1.25rem;overflow:hidden;background:#f9e9ec;box-shadow:var(--about-shadow)}.about-us__story-image,.about-us__story-media svg{display:block;width:100%;height:660px;object-fit:cover}p.about-us__intro{font-size:17px!important}p.about-us__lead{font-size:15px!important}.about-us__list{margin-top:1.5rem;padding:0;list-style:none;display:grid;gap:1rem}.about-us__list li{position:relative;padding-left:2rem;color:var(--about-text);font-weight:500;font-size:14px;line-height:1.6}.about-us__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--about-accent);font-weight:800;font-size:15px}.about-us__value-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;max-width:1100px;margin:0 auto}.about-us__card{height:100%;padding:2.25rem;border-radius:.875rem;display:grid;align-content:center;align-items:center;justify-items:center;justify-content:center;border:1px solid var(--about-border);background:var(--about-card-bg);box-shadow:var(--about-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.about-us__card:hover{box-shadow:var(--about-shadow-hover);transform:translateY(-4px);border-color:var(--about-accent-light)}.about-us__card-image-wrap{margin-bottom:1rem;text-align:center}.about-us__card-image{display:inline-block;width:80px;height:80px;object-fit:cover}.about-us__card h3{margin-top:.625rem;color:var(--about-text)}.about-us__card p{margin-top:1rem;line-height:1.75;color:var(--about-muted)}.about-us__eyebrow{display:inline-block;margin-bottom:.7rem;color:var(--about-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-us__unique-grid{display:grid;gap:2.5rem;align-items:start;max-width:1100px;margin:0 auto}.about-us__feature-list{display:grid;gap:1.75rem}.about-us__testimonial-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:0 auto}.about-us__testimonial{display:flex;flex-direction:column;gap:1.25rem}.about-us__testimonial blockquote p{font-size:16px;line-height:1.8;color:var(--about-text);font-weight:500;font-style:italic}.about-us__stars{color:var(--about-accent);font-size:1.25rem;letter-spacing:.1em}.about-us blockquote{margin:0}.about-us__author{font-size:1.0625rem;color:var(--about-text);font-weight:700}.about-us__meta{font-size:.95rem;color:var(--about-muted)}.about-us__cta-panel{max-width:60rem;margin:0 auto;border-radius:1.25rem;border:none;background:linear-gradient(135deg,#fff2f1,#fffaf8 44%,#ffe8ec);padding:3.5rem 2.5rem;text-align:center;box-shadow:0 8px 28px #5913211f}.about-us__cta-panel h2{margin-bottom:1.25rem;color:var(--about-text)}.about-us__cta-panel p{color:var(--about-muted);font-weight:500}@media(min-width:600px){.about-us__section{padding:5.5rem 2rem}.about-us__button-row{flex-direction:row;flex-wrap:wrap;justify-content:center}.about-us__button{min-width:13rem}.about-us__value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-us__unique-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width:750px){.about-us__section{padding:5.75rem 2.75rem}.about-us__story-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem}.about-us__testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem}.about-us__cta-panel{padding:4.5rem 3.5rem}.about-us__card{padding:2.5rem}.about-us__list{gap:1.5rem}}@media(min-width:990px){.about-us__section{padding:6rem 1.5rem}.about-us__value-grid,.about-us__testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.about-us__button-row{gap:1.5rem}.about-us__section-header{margin-bottom:4rem}}@media(min-width:1400px){.about-us__section{padding:6rem 1.5rem}}.about-reviews{padding:6rem 1.5rem;background-color:var(--about-bg-1)}.about-reviews .page-width{max-width:1100px;margin:0 auto}.about-reviews h2{font-size:2.375rem;line-height:1.3;color:var(--about-text);margin-bottom:3.5rem;text-align:center;font-weight:700;letter-spacing:-.025em}.reviews-grid{display:grid;grid-template-columns:1fr;gap:2rem}.review-card{background:var(--about-card-bg);padding:2.25rem;border-radius:.875rem;border:1px solid var(--about-border);box-shadow:var(--about-shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.review-card:hover{box-shadow:var(--about-shadow-hover);transform:translateY(-4px);border-color:var(--about-accent-light)}.review-card .stars{color:#e30002;margin-bottom:1.25rem;font-size:1.25rem;letter-spacing:.1em}.review-card p{margin-bottom:1.25rem;color:var(--about-text);font-size:1.0625rem;line-height:1.75;font-style:italic;font-weight:500;margin-top:0}.review-card strong{color:var(--about-text);font-weight:700;font-size:1.0625rem}@media(min-width:600px){.about-reviews{padding:6rem 2rem}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.about-reviews{padding:6rem 2.75rem}.review-card{padding:2.5rem}.reviews-grid{gap:2.25rem}}@media(min-width:990px){.about-reviews{padding:6rem 1.5rem}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/about-us.css.map */
