.niche-theme .about__inner{max-width:96rem;margin-inline:auto}.niche-theme .about__hero{text-align:center;padding-block-end:0}.niche-theme .about__hero-content{max-width:70rem;margin-inline:auto}.niche-theme .about__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--niche-accent-bronze);line-height:var(--niche-leading-tight);font-weight:500}.niche-theme .about__title{margin:0 0 2rem;font-size:clamp(3rem,2.4rem + 2vw,4.2rem);line-height:var(--niche-leading-tight);font-weight:300;letter-spacing:-.015em;font-family:var(--niche-font-display, var(--font-heading-family))}.niche-theme .about__intro{max-width:70rem;margin:0 auto;font-size:clamp(1.6rem,1.5rem + .3vw,1.85rem);line-height:1.65;color:var(--niche-fg-medium);font-weight:300}.niche-theme .about__media{overflow:hidden;border-radius:4px}.niche-theme .about__img{display:block;width:100%;height:auto}.niche-theme .about__hero-media{margin-block-start:3.5rem;max-width:56rem;margin-inline:auto}.niche-theme .about__story{margin-block-start:clamp(3rem,2.5rem + 2vw,5rem)}.niche-theme .about__story-column{max-width:73.6rem;margin-inline:auto}.niche-theme .about__story-column p,.niche-theme .about__whatwedo-column p,.niche-theme .about__value-card p{margin:0 0 2rem;font-size:1.6rem;line-height:1.75;color:var(--niche-fg-medium)}.niche-theme .about__story-column p:last-child,.niche-theme .about__whatwedo-column p:last-child,.niche-theme .about__value-card p:last-child{margin-bottom:0}.niche-theme .about__editorial-media{margin-block-start:clamp(3rem,2.5rem + 2vw,5rem)}.niche-theme .about__editorial-media .about__media{border-radius:6px}.niche-theme .about__block{margin-block-start:clamp(4rem,3rem + 3vw,6rem);padding-block-start:0;border-block-start:none}.niche-theme .about__block-title{margin:0 0 2rem;font-size:clamp(2rem,1.8rem + .5vw,2.6rem);line-height:var(--niche-leading-snug);font-weight:350;letter-spacing:.01em}.niche-theme .about__values{text-align:center}.niche-theme .about__values-heading{margin-bottom:3rem}.niche-theme .about__values-grid{display:grid;gap:2rem;max-width:84rem;margin-inline:auto}.niche-theme .about__value-card{padding:2.8rem 2.4rem;border:1px solid var(--niche-line);border-radius:6px;text-align:start;transition:border-color var(--niche-dur-base) var(--niche-ease-out)}.niche-theme .about__value-card:hover{border-color:var(--niche-accent-bronze)}.niche-theme .about__value-label{margin:0 0 1rem;font-size:1.5rem;color:var(--niche-accent-bronze);line-height:var(--niche-leading-snug);font-family:var(--niche-font-display, var(--font-heading-family));font-weight:500;letter-spacing:.04em;text-transform:uppercase}.niche-theme .about__whatwedo-column{max-width:73.6rem;margin-inline:auto}.niche-theme .about__whatwedo-column .about__block-title{margin-bottom:2rem}.niche-theme .about__whatwedo-media{margin-block-start:2rem;max-width:73.6rem;margin-inline:auto}.niche-theme .about__cta{margin-block-start:clamp(2rem,1.5rem + 1vw,3rem);padding-block:clamp(2rem,1.5rem + 1vw,3rem);text-align:center}.niche-theme .about__cta-title{margin:0 0 1.2rem;font-size:clamp(2.4rem,2rem + 1.2vw,3.2rem);line-height:var(--niche-leading-snug);font-weight:300;letter-spacing:-.01em}.niche-theme .about__cta-body{max-width:64rem;margin:0 auto 3rem;font-size:1.6rem;color:var(--niche-fg-soft);line-height:var(--niche-leading-normal)}.niche-theme .about__cta-button{display:inline-block;padding:1.5rem 4.5rem;background-color:var(--ink, rgb(var(--color-foreground)));color:var(--canvas, rgb(var(--color-background)));border:0;border-radius:2px;font-size:1.3rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color var(--niche-dur-base) var(--niche-ease-out),color var(--niche-dur-base) var(--niche-ease-out)}.niche-theme .about__cta-button:hover,.niche-theme .about__cta-button:focus-visible{background-color:var(--niche-accent-bronze-hover, var(--brass-deep));color:var(--canvas, rgb(var(--color-background)))}.niche-theme .about__cta-button:focus-visible{outline:none;box-shadow:none}@media screen and (min-width:750px){.niche-theme .about__values-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media screen and (min-width:990px){.niche-theme .about__values-grid{gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-about.css.map */
