.about-hero{padding:72px 40px 96px;max-width:1320px;margin:0 auto;text-align:center;position:relative}.about-hero .eyebrow{margin-bottom:36px}.about-hero h1{font-family:var(--font-display);font-weight:300;font-size:clamp(56px,8vw,140px);line-height:.95;letter-spacing:-.04em;font-variation-settings:"opsz" 144;margin-bottom:36px;color:var(--ink);max-width:14ch;margin-left:auto;margin-right:auto}.about-hero h1 em{font-style:italic;color:var(--sage)}.about-hero .lead{font-size:20px;color:var(--ink-2);max-width:580px;margin:0 auto;line-height:1.55}.about-hero-image{margin-top:80px;border-radius:18px;overflow:hidden;background:var(--cream-2);aspect-ratio:21/9}.about-hero-image img,.about-hero-image .placeholder{width:100%;height:100%;object-fit:cover}.about-hero-image .placeholder{background:radial-gradient(circle at 30% 30%,rgba(107,124,104,.1),transparent 60%),var(--cream-2)}.about-story{padding:80px 40px 100px;max-width:1320px;margin:0 auto}.story-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.story-row:last-child{margin-bottom:0}.story-row.flip .story-visual{order:-1}.story-text{max-width:480px}.story-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--sage);margin-bottom:20px;text-transform:uppercase}.story-text h2{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,4vw,56px);line-height:1.05;letter-spacing:-.03em;margin-bottom:24px;color:var(--ink);font-variation-settings:"opsz" 96}.story-text h2 em{font-style:italic;color:var(--sage)}.story-text p{color:var(--ink-2);font-size:16px;line-height:1.7;margin-bottom:16px}.story-text p:last-child{margin-bottom:0}.story-visual{border-radius:14px;overflow:hidden;background:var(--cream-2);aspect-ratio:4/3;position:relative}.story-visual img,.story-visual .placeholder{width:100%;height:100%;object-fit:cover}.story-visual .placeholder{background:radial-gradient(circle at 30% 30%,rgba(107,124,104,.1),transparent 60%),var(--cream-2)}.story-visual .caption{position:absolute;bottom:18px;left:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#fff;text-transform:uppercase;background:#1a22188c;padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-values{padding:140px 40px;background:var(--cream-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.values-inner{max-width:1320px;margin:0 auto}.values-head{text-align:center;margin-bottom:80px;max-width:640px;margin-left:auto;margin-right:auto}.values-head h2{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.035em;color:var(--ink);margin-bottom:20px;font-variation-settings:"opsz" 144}.values-head h2 em{font-style:italic;color:var(--sage)}.values-head p{color:var(--ink-2);font-size:17px;line-height:1.6}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-card{background:var(--cream);border:1px solid var(--border);border-radius:18px;padding:36px 32px;transition:transform .4s,border-color .3s}.value-card:hover{transform:translateY(-4px);border-color:var(--border-strong)}.value-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--sage);margin-bottom:20px;text-transform:uppercase}.value-card h3{font-family:var(--font-display);font-weight:300;font-size:32px;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin-bottom:16px;font-variation-settings:"opsz" 96}.value-card p{color:var(--ink-2);font-size:15px;line-height:1.65}.about-makers{padding:140px 40px;max-width:1320px;margin:0 auto}.makers-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.makers-text h2{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,4.5vw,64px);line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin-bottom:28px;font-variation-settings:"opsz" 144}.makers-text h2 em{font-style:italic;color:var(--sage)}.makers-text p{color:var(--ink-2);font-size:17px;line-height:1.7;margin-bottom:18px;max-width:480px}.makers-details{margin-top:36px;padding-top:28px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:24px}.makers-detail dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--ink-2);text-transform:uppercase;margin-bottom:8px}.makers-detail dd{font-family:var(--font-mono);font-size:13px;color:var(--ink);letter-spacing:.04em;line-height:1.6}.makers-detail dd a{color:var(--sage);text-decoration:underline;text-underline-offset:3px}.makers-visual{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--cream-2);position:relative}.makers-visual img,.makers-visual .placeholder{width:100%;height:100%;object-fit:cover}.makers-visual .placeholder{background:linear-gradient(135deg,rgba(107,124,104,.1),transparent 60%),var(--cream-2)}.makers-visual .caption{position:absolute;bottom:18px;left:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#fff;text-transform:uppercase;background:#1a22188c;padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:1000px){.story-row{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.story-row.flip .story-visual{order:0}.values-grid{grid-template-columns:1fr}.makers-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.about-hero{padding:36px 22px 56px}.about-story{padding:48px 22px 56px}.about-values,.about-makers{padding:56px 22px}.makers-details{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/about.css.map */
