.km-about{--brand-cyan:#11B8D9;--brand-cyan-text:#0A7A91;--brand-cyan-deep:#167EA5;--brand-navy:#1D3866;--brand-midnight:#0E1A2B;--brand-tint:#EAF6F9;--brand-sand:#C9A46A;--ink:#14181D;--ink-soft:#5B6570;--line:#DCE2E6;--surface:#FFFFFF;--surface-alt:#F3F6F7;--placeholder-fill:#ECECEA;--placeholder-border:#B9B8B4;--radius-lg:28px;--radius-md:18px;--radius-sm:10px}.km-about *{box-sizing:border-box;margin:0;padding:0}.km-about{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}.km-about img{max-width:100%;display:block}.km-about .mockup-note{background:var(--brand-midnight);color:#d9e4ec;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.03em;text-align:center;padding:10px 16px}.km-about .mockup-note b{color:var(--brand-cyan);font-weight:600}.km-about .container{max-width:74rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.km-about .container-narrow{max-width:44rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.km-about .section{background:var(--surface);padding:clamp(3.25rem,7vw,6rem) 0}.km-about .section-alt{background:var(--surface-alt);padding:clamp(3.25rem,7vw,6rem) 0}.km-about .eyebrow{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-cyan-text);font-weight:600;margin-bottom:1.1rem}.km-about .eyebrow.on-dark{color:var(--brand-cyan)}.km-about h1{font-size:clamp(2rem,4vw,3.15rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--brand-navy)}.km-about h1.on-dark{color:#fff}.km-about h2{font-size:clamp(1.55rem,3vw,2.35rem);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--brand-navy)}.km-about h2.on-dark{color:#fff}.km-about h3{font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;color:var(--ink)}.km-about .body{font-size:1rem;line-height:1.7;color:var(--ink-soft)}.km-about .lede{font-size:1.08rem;line-height:1.75;color:var(--ink-soft)}.km-about .small{font-size:.88rem;line-height:1.6;color:var(--ink-soft)}.km-about .on-dark p.body,.km-about .on-dark p.small,.km-about p.body.on-dark,.km-about p.small.on-dark{color:#ffffffd1}.km-about .tag{display:inline-flex;align-items:center;gap:.4em;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.4em 1em;color:var(--ink-soft);background:#ffffffe6}.km-about .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.km-about .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2.25rem}.km-about .img-frame{position:relative;overflow:hidden;border-radius:var(--radius-md)}.km-about .img-frame.photo-fill{background-size:cover;background-position:center}.km-about .ratio-tall{aspect-ratio:4/5}.km-about .ratio-square{aspect-ratio:1/1}.km-about .ratio-wide{aspect-ratio:16/9}.km-about .img-frame.placeholder{background-color:var(--placeholder-fill);background-image:repeating-linear-gradient(45deg,var(--placeholder-border) 0 1px,transparent 1px 11px),repeating-linear-gradient(-45deg,var(--placeholder-border) 0 1px,transparent 1px 11px)}.km-about .split{display:grid;grid-template-columns:.9fr 1.1fr;gap:3.5rem;align-items:center}.km-about .split.reverse{grid-template-columns:1.1fr .9fr}.km-about .split.reverse .split-media{order:2}.km-about .split-media .img-frame{border-radius:var(--radius-lg)}.km-about .split-copy .eyebrow{margin-bottom:1rem}.km-about .split-copy h2{margin-bottom:1.1rem}.km-about .split-copy p.body{margin-bottom:1rem}.km-about .split-copy p.body:last-child{margin-bottom:0}.km-about .split-copy cite{display:block;margin-top:1.4rem;font-family:IBM Plex Mono,monospace;font-style:normal;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.km-about .full-bleed{position:relative;padding:0;display:flex;align-items:flex-end;color:#fff}.km-about .full-bleed .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.km-about .full-bleed .container{position:relative;z-index:2;width:100%}.km-about .hero{min-height:560px;background:var(--surface);display:block}.km-about .hero .peaks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.km-about .hero .container{position:relative;z-index:2;padding-top:7rem;padding-bottom:0;height:100%}.km-about .hero h1{max-width:34rem;text-wrap:balance;color:var(--brand-navy)}.km-about .hero p.lede{max-width:28rem;margin-top:1rem;color:var(--ink-soft)}.km-about .story-copy p{margin-bottom:1.4rem}.km-about .story-copy p:last-child{margin-bottom:0}.km-about .story-copy strong{color:var(--brand-navy);font-weight:600}.km-about .fq-quote{font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500;color:var(--brand-navy);line-height:1.4;letter-spacing:-.005em;margin-bottom:1.25rem}.km-about .value-item{text-align:center}.km-about .value-icon{width:52px;height:52px;margin:0 auto 1.1rem;color:var(--brand-sand)}.km-about .value-item h3{color:var(--brand-navy);margin-bottom:.5rem;font-size:1.05rem}.km-about .value-item p.small{max-width:15rem;margin:0 auto}.km-about .product-feature{min-height:440px;overflow:hidden}.km-about .product-feature .pf-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;animation:kmabout-pf-kenburns 24s ease-in-out infinite alternate;transform-origin:60% 40%}.km-about .product-feature .scrim{background:linear-gradient(100deg,#0e1a2b9e,#0e1a2b6b 32%,#0e1a2b0f 62%,#0e1a2b00 80%);z-index:1}.km-about .product-feature .container{padding-top:3.5rem;padding-bottom:3.5rem}.km-about .product-feature h2{max-width:26rem;margin-bottom:.75rem}.km-about .product-feature p.body{max-width:24rem}.km-about .cm-head{max-width:34rem;margin:0 auto 3.25rem;text-align:center}.km-about .cm-card-num{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--brand-cyan-text);letter-spacing:.05em;margin:1.25rem 0 .6rem}.km-about .cm-card h3{color:var(--brand-navy);margin-bottom:.5rem}@media(prefers-reduced-motion:reduce){.km-about *{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:860px){.km-about .grid-3{grid-template-columns:repeat(2,1fr)}.km-about .grid-4{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media(max-width:560px){.km-about .grid-3{grid-template-columns:1fr}}@media(max-width:860px){.km-about .split,.km-about .split.reverse{grid-template-columns:1fr;gap:2rem}.km-about .split.reverse .split-media{order:0}}@keyframes kmabout-pf-kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about-us.css.map */
