.pc-about{--pa-ink: #252521;--pa-muted: #65655d;--pa-paper: #f4f3ef;background:#fff;color:var(--pa-ink);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.7}.pc-about,.pc-about *{box-sizing:border-box}.pc-about .pc-about__wrap{max-width:1320px;margin:0 auto;padding:72px 32px 64px}.pc-about .pc-about__hero{max-width:900px;margin:0 auto 64px;text-align:center}.pc-about .pc-about__eyebrow{margin:0 0 18px;color:inherit;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.pc-about h1,.pc-about h2,.pc-about h3,.pc-about .pc-about__statement{color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-style:normal;font-weight:400;text-transform:none;overflow-wrap:anywhere}.pc-about h1{margin:0;font-size:clamp(42px,5.6vw,80px);line-height:1.08;letter-spacing:-2px}.pc-about h2{margin:0 0 24px;font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.8px}.pc-about h3{margin:14px 0 12px;font-size:26px;line-height:1.25;letter-spacing:-.3px}.pc-about .pc-about__intro{max-width:650px;margin:24px auto 0;color:var(--pa-muted);font-size:18px;line-height:1.8}.pc-about .pc-about__intro p{margin:0}.pc-about .pc-about__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.pc-about .pc-about__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;max-width:100%;min-height:48px;padding:12px 24px;border:1px solid var(--pa-ink);border-radius:2px;background:var(--pa-ink);color:#fff;font:inherit;font-size:14px;line-height:1.5;text-align:center;text-decoration:none}.pc-about .pc-about__button--outline{background:transparent;color:var(--pa-ink)}.pc-about .pc-about__button:hover{text-decoration:underline;text-underline-offset:4px}.pc-about a:focus-visible{outline:2px solid #8c6956;outline-offset:5px}.pc-about .pc-about__story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.pc-about .pc-about__visual{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:3px;background:var(--pa-paper)}.pc-about .pc-about__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pc-about .pc-about__visual--type{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:clamp(28px,4vw,56px)}.pc-about .pc-about__visual-label{font-size:11px;letter-spacing:2px;text-transform:uppercase}.pc-about .pc-about__statement{max-width:360px;margin:28px 0;font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-1px}.pc-about .pc-about__wordmark{padding-top:20px;border-top:1px solid #cfcec5;font-size:16px;letter-spacing:.5px}.pc-about .pc-about__story-copy{padding:12px 0}.pc-about .pc-about__richtext{color:var(--pa-muted);font-size:16px;line-height:1.8}.pc-about .pc-about__richtext p{margin:0 0 18px}.pc-about .pc-about__richtext>:last-child{margin-bottom:0}.pc-about .pc-about__richtext a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pc-about .pc-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.pc-about .pc-about__value{min-width:0;padding-top:24px;border-top:1px solid #dcdcd3}.pc-about .pc-about__number{color:var(--pa-muted);font-size:12px;letter-spacing:1px}.pc-about .pc-about__value .pc-about__richtext{font-size:15px}.pc-about .pc-about__visit{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;padding:48px;border-radius:3px;background:var(--pa-ink);color:#f4f3ef}.pc-about .pc-about__visit h2{max-width:430px;margin-bottom:0}.pc-about .pc-about__visit .pc-about__richtext{color:#e1e0d8}.pc-about .pc-about__visit-link{display:inline-flex;align-items:center;gap:28px;margin-top:24px;padding-bottom:6px;border-bottom:1px solid currentColor;color:inherit;font-size:14px;line-height:1.5;text-decoration:none}.pc-about .pc-about__visit-link:hover{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:749px){.pc-about .pc-about__wrap{padding:44px 20px 40px}.pc-about .pc-about__hero{margin-bottom:40px}.pc-about h1{font-size:clamp(38px,10vw,58px);letter-spacing:-1px}.pc-about .pc-about__intro{font-size:16px}.pc-about .pc-about__story{grid-template-columns:1fr;gap:28px}.pc-about .pc-about__visual{aspect-ratio:1.1}.pc-about .pc-about__statement{font-size:clamp(36px,9vw,52px)}.pc-about .pc-about__values{grid-template-columns:1fr;gap:24px;margin-top:36px}.pc-about .pc-about__visit{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:30px 24px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAg */
