.kuman-about{--kuman-bg: #0a0a0a;--kuman-text: #ece7dd;--kuman-muted: #9a9488;--kuman-heading: #f4f0e8;--kuman-line: #3a3a3a;--kuman-divider: #55504a;--kuman-tagline: #d8d2c6;--kuman-body: #b8b2a6;--kuman-gutter: clamp(20px, 4.5vw, 60px);background:var(--kuman-bg);color:var(--kuman-text);font-family:Courier New,Courier,monospace;letter-spacing:.02em;padding-left:var(--kuman-gutter);padding-right:var(--kuman-gutter);overflow:hidden}.kuman-about__hero{position:relative;min-height:clamp(420px,38vw,520px);overflow:hidden}.kuman-about__breadcrumb{position:absolute;top:20px;left:0;z-index:3;font-size:11px;letter-spacing:.2em;color:var(--kuman-muted);text-transform:uppercase;display:flex;align-items:center}.kuman-about__breadcrumb a{color:var(--kuman-muted);text-decoration:none;transition:color .2s ease}.kuman-about__breadcrumb a:hover{color:var(--kuman-heading)}.kuman-about__breadcrumb-divider{margin:0 8px;color:var(--kuman-line)}.kuman-about__hero-text{position:relative;z-index:2;max-width:460px;padding:40px 0;display:flex;flex-direction:column;justify-content:center;min-height:clamp(420px,38vw,520px)}.kuman-about__eyebrow{font-size:12px;letter-spacing:.3em;color:var(--kuman-muted);margin:0 0 6px}.kuman-about__title{font-size:clamp(28px,3.4vw,42px);letter-spacing:.05em;line-height:1.1;margin:0 0 16px;color:var(--kuman-heading)}.kuman-about__divider{width:60px;height:1px;background:var(--kuman-divider);margin-bottom:16px}.kuman-about__tagline{font-size:13px;letter-spacing:.15em;line-height:1.9;color:var(--kuman-tagline);margin:0 0 24px}.kuman-about__intro{font-size:13px;line-height:1.8;color:var(--kuman-body);max-width:420px}.kuman-about__intro p{margin:0 0 14px}.kuman-about__intro p:last-child{margin-bottom:0}.kuman-about__hero-image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.kuman-about__hero-image img,.kuman-about__hero-image svg{width:100%;height:100%;object-fit:contain;object-position:right center;display:block;filter:grayscale(15%)}.kuman-about__hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--kuman-bg) 0%,var(--kuman-bg) 22%,rgba(10,10,10,.92) 32%,rgba(10,10,10,.55) 44%,rgba(10,10,10,.1) 58%,transparent 68%);pointer-events:none}.kuman-about__row{display:grid;grid-template-columns:52% 48%;border-top:1px solid var(--kuman-line);align-items:stretch;margin-top:12px;padding-top:12px}.kuman-about__row:first-of-type{margin-top:0}.kuman-about__row--reverse{grid-template-columns:1fr 1fr;direction:rtl}.kuman-about__row--reverse>*{direction:ltr}.kuman-about__row-image{position:relative;min-height:260px}.kuman-about__row-image img,.kuman-about__row-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kuman-about__row-text{padding:30px clamp(20px,3vw,50px);display:flex;flex-direction:column;justify-content:center}.kuman-about__row-title{font-size:15px;letter-spacing:.15em;color:var(--kuman-heading);margin:0 0 20px}.kuman-about__row-body{font-size:13px;line-height:1.9;color:var(--kuman-body)}.kuman-about__row-body p{margin:0 0 16px}.kuman-about__row-body p:last-child{margin-bottom:0}.kuman-about__placeholder{width:100%;height:100%;object-fit:cover;opacity:.35}@media(max-width:989px){.kuman-about__hero{min-height:clamp(440px,55vw,560px)}.kuman-about__hero-text{min-height:clamp(440px,55vw,560px);max-width:55%}.kuman-about__hero-image{width:55%}.kuman-about__row{grid-template-columns:45% 55%}}@media(max-width:749px){.kuman-about{--kuman-gutter: 20px}.kuman-about__hero{position:relative;min-height:0;display:flex;flex-direction:column;overflow:visible}.kuman-about__hero-image{order:-1;position:relative;top:auto;right:auto;width:auto;height:clamp(340px,50vh,480px);margin:0 calc(-1 * var(--kuman-gutter)) 0}.kuman-about__hero-image img,.kuman-about__hero-image svg{object-fit:cover;object-position:center}.kuman-about__hero-image:after{background:linear-gradient(to bottom,rgba(10,10,10,.75) 0%,rgba(10,10,10,.35) 14%,transparent 32%)}.kuman-about__hero-text{order:1;position:static;z-index:auto;max-width:100%;min-height:0;padding:28px 0 24px}.kuman-about__breadcrumb{top:20px}.kuman-about__row,.kuman-about__row--reverse{grid-template-columns:1fr;direction:ltr}.kuman-about__row-image{min-height:220px}.kuman-about__row-text{padding:28px 0}.kuman-about__title{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-about-kuman.css.map */
