.about__top{display:grid;gap:32px;align-items:center}.about__intro{max-width:560px}.about__heading{margin-top:12px;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.02em}.about__lede{max-width:620px;margin-top:20px;font-size:1.125rem;color:rgba(var(--color-foreground),.7)}.about__media{aspect-ratio:var(--about-media-aspect, 16 / 10);border-radius:var(--radius-lg);overflow:hidden;background:rgba(var(--color-foreground),.04)}.about__media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.about--side .about__top{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about--side .about__intro{padding-top:4px}}.about--stacked .about__intro{max-width:760px;margin-inline:auto;text-align:center}.about--stacked .about__heading{font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem);line-height:1.08}.about--stacked .about__lede{margin-inline:auto}.about--stacked .about__media{margin-top:16px}.about__story{margin:56px 0 0;font-size:1rem}.about__story>.rte{max-width:760px}.about--stacked .about__story{max-width:760px;margin:64px auto 0}@media screen and (min-width:750px){.about--side .about__chapter,.about--side .about__quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 64px;align-items:start}.about--side .about__chapter .rte{max-width:680px}.about--side .about__quote{padding-left:0;border-left:0}.about--side .about__quote>*{grid-column:2;max-width:680px}.about--side .about__quote-text{padding-left:24px;border-left:2px solid rgb(var(--color-accent))}.about--side .about__quote-author{padding-left:26px}}.about__chapter+.about__chapter,.about__chapter+.about__quote,.about__quote+.about__chapter{margin-top:48px}.about__chapter .h2{margin-bottom:16px}@media screen and (min-width:750px){.about--side .about__chapter .h2{margin-bottom:0;padding-top:2px;font-size:calc(var(--font-heading-scale) * 1.375rem)}}.about__quote{margin:0;padding-left:24px;border-left:2px solid rgb(var(--color-accent))}.about__quote-text{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.about__quote-text>*+*{margin-top:.75em}.about__quote-author{margin-top:12px;font-size:.875rem;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.about--stacked .about__media{margin-top:0;aspect-ratio:4 / 3}.about__story{margin-top:40px}.about__chapter+.about__chapter,.about__chapter+.about__quote,.about__quote+.about__chapter{margin-top:36px}}.store-facts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-top:32px;border-top:1px solid rgba(var(--color-foreground),.1)}.store-facts__item{display:flex;flex-direction:column;gap:6px}.store-facts__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.75rem,1.25rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:-.02em}.store-facts__label{font-size:.875rem;color:rgba(var(--color-foreground),.65)}@media screen and (min-width:750px){.store-facts__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}}.store-details__grid{display:grid;gap:40px 48px}.store-details__block{max-width:520px}.store-details__heading{margin:0 0 12px;font-size:1rem;font-weight:500}.store-details__block .store-contact{margin-top:0}.store-details__hours{margin-top:16px;font-size:.875rem;color:rgba(var(--color-foreground),.75)}.store-details__policies{display:grid;gap:20px;margin:0;padding:0}.store-details__block .rte+.store-details__policies{margin-top:16px}.store-details__policy-link{display:inline-flex;align-items:center;gap:6px;color:inherit;font-weight:500;text-decoration:none}.store-details__policy-link .icon{width:14px;height:14px;transition:transform var(--duration) var(--ease)}.store-details__policy-link:hover{text-decoration:underline;text-underline-offset:3px}.store-details__policy-link:hover .icon{transform:translate(3px)}.store-details__policy-excerpt{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:rgba(var(--color-foreground),.65)}.store-details__policy-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;font-size:.875rem}.store-details__policy-minor{color:rgba(var(--color-foreground),.75);text-decoration:underline;text-underline-offset:3px}.store-details__policy-minor:hover{color:rgb(var(--color-foreground))}.store-details__block .rte+.store-details__social{margin-top:16px}@media screen and (min-width:750px){.store-details__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-about.css.map */
