.tpo-about-page{overflow-x:clip;--header-offset: var(--tpo-header-offset, 0px);--jump-nav-h: 48px}.tpo-about-page .container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.tpo-about-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpo-about-page .section-heading{max-width:620px;margin:0 auto var(--space-12);text-align:center}.tpo-about-page .section-heading--left{max-width:none;margin:0 0 var(--space-12);text-align:left}.tpo-about-page .section-heading__eyebrow{font-family:var(--font-label);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text-on-surface);margin:0 0 var(--space-3)}.tpo-about-page .section-heading h2{font-size:var(--text-3xl);margin:0}.tpo-about-page .section-heading p.section-heading__desc{color:var(--color-text-secondary);margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed)}.about-hero{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border-subtle);padding:var(--space-10) 0 var(--space-8);scroll-margin-top:calc(var(--header-offset) + var(--jump-nav-h) + 16px)}.about-hero__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-5)}.about-hero__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.about-hero__breadcrumb a:hover{color:var(--color-primary)}.about-hero__breadcrumb span[aria-hidden]{opacity:.5}.about-hero__eyebrow{font-family:var(--font-label);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text-on-surface);margin-bottom:var(--space-3)}.about-hero__title{font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--space-4);max-width:720px}.about-hero__sub{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:640px;margin-bottom:var(--space-6)}.tpo-about-page p.about-hero__sub{margin-bottom:var(--space-6)}.about-hero__trust{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);list-style:none;margin:0;padding:0}.about-hero__trust li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.about-hero__trust svg{color:var(--color-primary);flex-shrink:0}.tpo-about-page .jump-nav{background:var(--color-surface);border-bottom:none;box-shadow:0 1px 0 var(--color-border-subtle),var(--shadow-sm);position:sticky;top:var(--tpo-header-offset, 0px);z-index:30}.tpo-about-page .jump-nav__row{display:flex;gap:var(--space-2);padding:var(--space-3) 24px;overflow-x:auto;scrollbar-width:none}.tpo-about-page .jump-nav__row::-webkit-scrollbar{display:none}.tpo-about-page .jump-nav__link{flex-shrink:0;font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap;transition:background .15s ease,color .15s ease}.tpo-about-page .jump-nav__link:hover{color:var(--color-text-primary);background:var(--color-surface-alt)}.tpo-about-page .jump-nav__link.is-active{color:var(--color-primary-text-on-surface);background:var(--state-selected-bg);box-shadow:inset 0 0 0 var(--border-width) var(--state-selected-border)}#story,#process,#values,#shop{scroll-margin-top:calc(var(--header-offset) + var(--jump-nav-h) + 16px)}.about-mission{padding:var(--space-16) 0;background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border-subtle)}.about-mission__quote{margin:0 auto;max-width:720px;text-align:center;border:0;padding:0}.about-mission__quote p{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-snug);color:var(--color-text-primary)}.about-story{padding:var(--space-16) 0}.about-story__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-12);align-items:center}.about-story__copy p{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0 0 var(--space-5);max-width:540px}.about-story__copy p:last-of-type{margin-bottom:0}.about-story__aside{display:flex;flex-direction:column;gap:var(--space-4)}.about-story__media{border-radius:var(--radius-lg);overflow:hidden;border:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-alt);aspect-ratio:4 / 3}.about-story__media img{width:100%;height:100%;object-fit:cover;display:block}.about-proof{padding:var(--space-12) 0;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border-subtle);border-bottom:var(--border-width) solid var(--color-border-subtle)}.about-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);list-style:none;margin:0;padding:0;text-align:center}.about-proof__stat strong{display:block;font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-2)}.about-proof__stat span{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-snug)}.about-process{padding:var(--space-16) 0;background:var(--color-bg)}.about-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);list-style:none;margin:0;padding:0;counter-reset:about-step}.about-process__step{counter-increment:about-step;position:relative;padding-top:var(--space-2)}.about-process__step:before{content:counter(about-step,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);letter-spacing:.04em;margin-bottom:var(--space-4)}.about-process__step h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 var(--space-3)}.about-process__step p{margin:0;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.about-why{padding:var(--space-16) 0;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border-subtle);border-bottom:var(--border-width) solid var(--color-border-subtle)}.about-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);list-style:none;margin:0;padding:0}.about-why__item{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0 0;border-top:2px solid var(--color-border-strong);text-decoration:none;color:inherit;min-height:100%;transition:border-color .15s ease}.about-why__item:hover{border-top-color:var(--color-primary)}.about-why__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.about-why__item h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0}.about-why__item p{margin:0;flex:1;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.about-why__cta{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.about-values{padding:var(--space-16) 0}.about-values__layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:var(--space-12);align-items:center}.about-values__media{border-radius:var(--radius-lg);overflow:hidden;border:var(--border-width) solid var(--color-border-subtle);background:var(--color-surface-alt);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.about-values__media img{width:100%;height:100%;object-fit:contain;display:block}.about-values__copy .section-heading--left{margin-bottom:var(--space-8)}.about-values__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.about-values__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding:0;border:0}.about-values__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);letter-spacing:.04em;margin:0;line-height:1.4;padding-top:.15em}.about-values__item h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 var(--space-2)}.about-values__item p{margin:0;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:420px}.about-promises{padding:var(--space-16) 0;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border-subtle)}.about-promises__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);list-style:none;margin:0;padding:0}.about-promises__item{padding:var(--space-6) 0 0;border-top:2px solid var(--color-primary)}.about-promises__item h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 var(--space-3)}.about-promises__item p{margin:0;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.about-shop{padding:var(--space-16) 0;background:var(--color-bg);border-top:var(--border-width) solid var(--color-border-subtle);border-bottom:var(--border-width) solid var(--color-border-subtle)}.about-shop__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.about-shop__tile{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.about-shop__tile:hover{border-color:var(--color-border);box-shadow:var(--shadow-card-hover)}.about-shop__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.about-shop__eyebrow{font-family:var(--font-label);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-text-on-surface);margin:0}.about-shop__tile h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0}.about-shop__tile p{margin:0;flex:1;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.about-shop__cta{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.tpo-about-page .help-cta{padding:var(--space-12) 0;background:var(--color-secondary);color:var(--color-text-on-dark)}.tpo-about-page .help-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.tpo-about-page .help-cta h2{font-size:var(--text-3xl);color:var(--color-text-on-dark);margin:0 0 var(--space-3)}.tpo-about-page .help-cta p{font-size:var(--text-base);color:#ffffffbf;margin:0;max-width:520px}.tpo-about-page .help-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tpo-about-page .help-cta .btn-primary{flex-shrink:0}.tpo-about-page .help-cta .btn-outline{border-color:#ffffff59;color:var(--color-text-on-dark)}.tpo-about-page .help-cta .btn-outline:hover{background:#ffffff14;border-color:var(--color-text-on-dark)}@media(max-width:960px){.about-story__grid,.about-values__layout{grid-template-columns:1fr;gap:var(--space-8)}.about-process__grid{grid-template-columns:1fr;gap:var(--space-8) var(--space-6)}.about-proof__grid{grid-template-columns:1fr;gap:var(--space-6);text-align:left}.about-why__grid,.about-promises__grid{grid-template-columns:1fr;gap:var(--space-8)}.about-shop__grid{grid-template-columns:1fr}.about-mission__quote p{font-size:var(--text-xl)}}@media(max-width:720px){.about-hero{padding:var(--space-8) 0 var(--space-6)}.about-hero__title{font-size:var(--text-3xl)}.tpo-about-page p.about-hero__sub{margin-bottom:1.6rem}.about-hero__trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.about-mission,.about-story,.about-process,.about-why,.about-values,.about-promises,.about-shop{padding:var(--space-12) 0}.tpo-about-page .jump-nav__link{padding:7px 12px;font-size:1.2rem}.tpo-about-page .section-heading h2{font-size:var(--text-2xl)}.about-process__grid{grid-template-columns:1fr}.about-proof__grid{grid-template-columns:1fr;gap:var(--space-6);text-align:left}.about-proof__stat strong{font-size:var(--text-2xl)}.about-values__item h3{font-size:var(--text-lg)}.tpo-about-page .help-cta h2{font-size:var(--text-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tpo-about.css.map */
