.uppro-about__header{text-align:center;margin-bottom:4.8rem;padding-bottom:3.2rem;border-bottom:1px solid var(--uppro-color-border)}.uppro-about__subtitle{display:block;font-family:var(--uppro-font-serif-en);font-size:1.3rem;letter-spacing:.12em;color:var(--uppro-color-muted);text-transform:uppercase;margin-bottom:.8rem}.uppro-about__title{font-family:var(--uppro-font-serif-ja);font-weight:400;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:.06em;color:var(--uppro-color-text);margin:0 0 1.6rem}.uppro-about__title-rule{width:4rem;height:2px;background-color:var(--uppro-color-secondary);margin:0 auto}.uppro-about__profile{display:grid;grid-template-columns:1fr;gap:3.2rem;margin-bottom:5.6rem}@media screen and (min-width:750px){.uppro-about__profile{grid-template-columns:240px 1fr;gap:4.8rem;align-items:start}}.uppro-about__profile-image{width:100%;max-width:240px;margin:0 auto}.uppro-about__profile-image img{width:100%;height:auto;display:block;border:1px solid var(--uppro-color-border)}@media screen and (min-width:750px){.uppro-about__profile-image{max-width:none;margin:0}}.uppro-about__profile-content--full{grid-column:1 / -1}.uppro-about__owner-name{font-family:var(--uppro-font-serif-ja);font-size:2rem;font-weight:400;letter-spacing:.08em;color:var(--uppro-color-text);margin:0 0 .4rem}.uppro-about__owner-title{font-family:var(--uppro-font-serif-en);font-size:1.3rem;letter-spacing:.1em;color:var(--uppro-color-muted);text-transform:uppercase;margin:0 0 2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--uppro-color-border)}.uppro-about__profile-text{font-family:var(--uppro-font-serif-ja);font-size:var(--uppro-font-size-body);line-height:2;color:var(--uppro-color-text)}.uppro-about__section{margin-bottom:5.6rem}.uppro-about__section-heading{font-family:var(--uppro-font-serif-ja);font-weight:400;font-size:2rem;letter-spacing:.06em;color:var(--uppro-color-primary);margin:0 0 .8rem}.uppro-about__section-rule{width:3rem;height:1px;background-color:var(--uppro-color-secondary);margin-bottom:3.2rem}.uppro-about__history-list{list-style:none;margin:0;padding:0;border-left:2px solid var(--uppro-color-border);padding-left:2.4rem}.uppro-about__history-item{position:relative;margin-bottom:3.2rem;display:grid;grid-template-columns:80px 1fr;gap:2rem;align-items:start}.uppro-about__history-item:before{content:"";position:absolute;left:-3.1rem;top:.6rem;width:8px;height:8px;background-color:var(--uppro-color-secondary);border-radius:50%}.uppro-about__history-year{font-family:var(--uppro-font-serif-en);font-size:1.4rem;color:var(--uppro-color-muted);letter-spacing:.04em;padding-top:.2rem;white-space:nowrap}.uppro-about__history-title{font-family:var(--uppro-font-serif-ja);font-size:1.6rem;font-weight:400;color:var(--uppro-color-text);margin:0 0 .4rem}.uppro-about__history-desc{font-family:var(--uppro-font-serif-ja);font-size:1.4rem;line-height:1.8;color:var(--uppro-color-muted);margin:0}.uppro-about__specialty-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.uppro-about__specialty-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.uppro-about__specialty-grid{grid-template-columns:repeat(3,1fr)}}.uppro-about__specialty-item{padding:2.4rem;background-color:var(--uppro-color-background-alt);border:1px solid var(--uppro-color-border);border-top:2px solid var(--uppro-color-secondary)}.uppro-about__specialty-title{font-family:var(--uppro-font-serif-ja);font-weight:400;font-size:1.6rem;letter-spacing:.04em;color:var(--uppro-color-primary);margin:0 0 1rem}.uppro-about__specialty-desc{font-family:var(--uppro-font-serif-ja);font-size:1.4rem;line-height:1.8;color:var(--uppro-color-muted);margin:0}.uppro-about__page-content{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--uppro-color-border);font-family:var(--uppro-font-serif-ja);font-size:var(--uppro-font-size-body);line-height:2}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-about.css.map */
