.perfection-about{--about-border: rgba(var(--color-foreground), .24);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid var(--about-border)}.perfection-about__hero{display:grid;gap:1.8rem;padding-top:clamp(5rem,9vw,12rem);padding-bottom:clamp(4rem,7vw,8rem)}.perfection-about__eyebrow,.perfection-about__index{margin:0;color:rgba(var(--color-foreground),.62);font-family:var(--perfection-font-utility);font-size:1.1rem;font-weight:var(--perfection-font-medium);letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.perfection-about__hero h1{max-width:13ch;margin:0;font-size:clamp(4rem,9vw,12.8rem);letter-spacing:-.075em;line-height:.86;overflow-wrap:normal}.perfection-about__lead{max-width:66rem;margin:0;font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.55}.perfection-about__wide-media{margin:0;border-top:1px solid var(--about-border);border-bottom:1px solid var(--about-border);background:#111}.perfection-about__wide-media picture,.perfection-about__wide-media img{display:block;width:100%}.perfection-about__wide-media img{height:auto;aspect-ratio:8 / 5;object-fit:cover}.perfection-about__origin,.perfection-about__code-grid{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,2fr);gap:clamp(3rem,7vw,12rem);padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem)}.perfection-about__copy{max-width:78rem}.perfection-about__copy h2,.perfection-about__section-heading h2{margin:1.2rem 0 2.4rem;font-size:clamp(3rem,5vw,7rem);letter-spacing:-.055em;line-height:.98}.perfection-about__copy>p:not(.perfection-about__eyebrow,.perfection-about__statement){max-width:68rem;margin:0 0 1.6rem;font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.7}.perfection-about__code{border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);background:#050505;color:#fff}.perfection-about__code .perfection-about__eyebrow{color:#ffffff94}.perfection-about__symbol{align-self:start;color:var(--perfection-accent);font-family:var(--perfection-font-display);font-size:clamp(8rem,18vw,26rem);font-weight:var(--perfection-font-regular);letter-spacing:-.1em;line-height:.72}.perfection-about__statement{margin:3.2rem 0 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.24);font-size:clamp(1.8rem,2.6vw,3.2rem);font-weight:var(--perfection-font-bold);letter-spacing:-.035em;line-height:1.2;text-transform:uppercase}.perfection-about__products,.perfection-about__principles{padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem)}.perfection-about__products{border-bottom:1px solid var(--about-border)}.perfection-about__section-heading{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,2fr);gap:clamp(3rem,7vw,12rem);margin-bottom:clamp(3rem,6vw,7rem)}.perfection-about__section-heading h2{margin-bottom:0}.perfection-about__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--about-border)}.perfection-about__product-card{display:grid;grid-template-rows:auto 1fr;min-width:0}.perfection-about__product-card+.perfection-about__product-card{border-left:1px solid var(--about-border)}.perfection-about__product-card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-bottom:1px solid var(--about-border)}.perfection-about__product-copy{display:grid;align-content:start;gap:1.6rem;padding:clamp(2rem,4vw,4rem)}.perfection-about__product-copy h3{margin:0;font-size:clamp(2.2rem,3vw,3.6rem);letter-spacing:-.045em;line-height:1}.perfection-about__product-copy>p{min-height:5em;margin:0;line-height:1.6}.perfection-about__product-copy dl{margin:0;border-top:1px solid var(--about-border)}.perfection-about__product-copy dl>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1.4rem;padding:1.2rem 0;border-bottom:1px solid var(--about-border)}.perfection-about__product-copy dt{color:rgba(var(--color-foreground),.6);font-size:1rem;font-weight:var(--perfection-font-medium);letter-spacing:.12em;text-transform:uppercase}.perfection-about__product-copy dd{margin:0;font-size:1.2rem;line-height:1.5}.perfection-about__product-copy .button{justify-self:start;min-height:4.8rem;margin-top:.8rem}.perfection-about__principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--about-border);list-style:none}.perfection-about__principle-grid li{min-width:0;padding:clamp(2rem,4vw,4rem)}.perfection-about__principle-grid li+li{border-left:1px solid var(--about-border)}.perfection-about__principle-grid span{display:block;margin-bottom:4rem;color:rgba(var(--color-foreground),.55);font-size:1.1rem;letter-spacing:.16em}.perfection-about__principle-grid h3{margin:0 0 1.4rem;font-size:clamp(1.8rem,2.2vw,2.8rem);line-height:1.05}.perfection-about__principle-grid p{margin:0;line-height:1.65}.perfection-about__next{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-top:3rem;padding-bottom:3rem;border-top:1px solid var(--about-border)}.perfection-about__next p{margin:0;color:rgba(var(--color-foreground),.6);font-size:1rem;font-weight:var(--perfection-font-medium);letter-spacing:.14em;text-transform:uppercase}.perfection-about__next div{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem}.perfection-about__next a{display:inline-flex;min-height:4.4rem;align-items:center;color:currentColor;font-weight:var(--perfection-font-bold);text-underline-offset:.35em;text-transform:uppercase}@media screen and (max-width:749px){.perfection-about__wide-media img{aspect-ratio:4 / 5}.perfection-about__origin,.perfection-about__code-grid,.perfection-about__section-heading{grid-template-columns:1fr;gap:2rem}.perfection-about__symbol{font-size:11rem}.perfection-about__product-grid,.perfection-about__principle-grid{grid-template-columns:1fr}.perfection-about__product-card+.perfection-about__product-card,.perfection-about__principle-grid li+li{border-top:1px solid var(--about-border);border-left:0}.perfection-about__product-copy>p{min-height:0}.perfection-about__next{display:grid;align-items:start}}@media(prefers-reduced-motion:reduce){.perfection-about *,.perfection-about *:before,.perfection-about *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/perfection-about.css.map */
