.km-kit-audience{--km-audience-ink:#2b382d;--km-audience-muted:#73785e;--km-audience-line:rgba(43,56,45,.18);color:var(--km-audience-ink);padding-bottom:clamp(32px,4vw,56px)}.km-kit-audience__heading{max-width:940px;margin:0 auto clamp(26px,3.2vw,44px);text-align:center}.km-kit-education .km-kit-audience__eyebrow{margin:0 0 17px;color:var(--km-audience-muted);font:10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.km-kit-education .km-kit-audience__heading h2{max-width:none;font:400 clamp(34px,4.2vw,58px)/1.12 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.km-kit-education .km-kit-audience__subtitle{margin-top:21px;color:var(--km-audience-muted);font:14px/1.7 Arial,sans-serif}.km-kit-audience__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.5vw,36px)}.km-kit-audience__card{display:block;min-width:0;position:relative;overflow:visible}.km-kit-audience .km-kit-audience__media{display:block;position:relative;width:100%;height:auto;min-height:280px;aspect-ratio:4/5;margin:0;overflow:hidden;border:0;border-radius:2px;background:#e0e4d7;isolation:isolate}.km-kit-audience .km-kit-audience__media>img{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:100%;max-height:none;object-fit:cover;object-position:center;opacity:1!important;visibility:visible!important;transform:none;transition:transform .45s ease}.km-kit-audience__card:nth-child(1) .km-kit-audience__media>img{object-position:53% 50%}.km-kit-audience__card:nth-child(2) .km-kit-audience__media>img{object-position:50% 50%}.km-kit-audience__card:nth-child(3) .km-kit-audience__media>img{object-position:50% 50%}.km-kit-audience .km-kit-audience__copy{position:static;display:block;padding-top:20px;overflow:visible;color:var(--km-audience-ink)}.km-kit-audience .km-kit-audience__index{margin:0 0 10px!important;color:var(--km-audience-muted);font:10px/1.4 Arial,sans-serif;letter-spacing:.12em}.km-kit-audience .km-kit-audience__title{display:block;position:static;margin:0!important;width:auto;height:auto;max-height:none;overflow:visible;clip:auto;white-space:normal;color:var(--km-audience-ink);font:400 clamp(27px,2.6vw,35px)/1.18 Georgia,serif;letter-spacing:-.025em;text-transform:none}.km-kit-audience .km-kit-audience__description{display:block;position:static;margin:13px 0 0!important;max-width:38ch;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;white-space:normal;color:var(--km-audience-muted);font:13px/1.8 Arial,sans-serif}.km-kit-audience .km-kit-audience__reveal{display:block;position:relative;width:100%;height:auto!important;min-height:280px;max-height:none!important;padding:0;border:0;background:transparent;overflow:visible;white-space:normal;text-align:left;text-transform:none;aspect-ratio:auto}.km-kit-audience .km-kit-audience__reveal>img{display:block;position:static!important;width:100%;height:auto!important;aspect-ratio:4/5;object-fit:cover}.km-kit-audience .km-kit-audience__caption{position:static;display:block;padding-top:20px;color:var(--km-audience-ink)}.km-kit-audience .km-kit-audience__shade,.km-kit-audience .km-kit-audience__indicator{display:none}.km-kit-audience__journey{margin:clamp(26px,3vw,40px) auto 0;max-width:870px;text-align:center}.km-kit-audience__journey ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0}.km-kit-audience__journey li{position:relative;min-width:0}.km-kit-audience__journey li+li:before{content:"";position:absolute;top:50%;right:70%;width:60%;height:1px;background:var(--km-audience-line);z-index:0}.km-kit-audience__journey a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;max-width:82%;min-height:90px;margin:auto;padding:0 12px;background:var(--km-kit-paper,#f4f6f0);color:inherit;text-decoration:none;font:13px/1.5 Arial,sans-serif}.km-kit-audience__journey a:hover span,.km-kit-audience__journey a:focus-visible span{text-decoration:underline;text-underline-offset:4px}.km-kit-audience__journey a:focus-visible{outline:1px solid var(--km-audience-muted);outline-offset:3px}.km-kit-audience__journey img{display:block;width:54px;height:75px;object-fit:contain;mix-blend-mode:multiply}.km-kit-audience__journey small{display:block;margin-bottom:4px;color:var(--km-audience-muted);font:9px/1.2 Arial,sans-serif;letter-spacing:.08em}.km-kit-audience__arrow{position:absolute;top:calc(50% - 12px);right:-7px;z-index:2;background:var(--km-kit-paper,#f4f6f0);padding:0 4px;color:var(--km-audience-muted);font:18px/24px Georgia,serif}.km-kit-education .km-kit-audience__journey>p{margin-top:18px;color:var(--km-audience-muted);font:13px/1.7 Arial,sans-serif}@media(hover:hover)and (prefers-reduced-motion:no-preference){.km-kit-audience__card:hover .km-kit-audience__media>img{transform:scale(1.025)}}@media(min-width:768px)and (max-width:1023px){.km-kit-audience__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.km-kit-audience__card:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - 24px)/2)}.km-kit-audience .km-kit-audience__media{min-height:300px}}@media(max-width:767px){.km-kit-audience{padding-bottom:24px}.km-kit-audience__heading{text-align:left;margin-bottom:28px}.km-kit-education .km-kit-audience__heading h2{font-size:37px;max-width:15ch}.km-kit-education .km-kit-audience__subtitle{font-size:13px;max-width:30ch;margin-top:17px}.km-kit-audience__cards{grid-template-columns:1fr;gap:34px}.km-kit-audience .km-kit-audience__media{min-height:300px;aspect-ratio:4/5}.km-kit-audience .km-kit-audience__copy{padding-top:18px}.km-kit-audience .km-kit-audience__title{font-size:30px}.km-kit-audience .km-kit-audience__description{max-width:38ch;font-size:13px}.km-kit-audience__journey ol{gap:5px}.km-kit-audience__journey a{display:block;max-width:100%;width:100%;padding:0 4px;font-size:10px}.km-kit-audience__journey img{width:40px;height:60px;margin:auto auto 9px}.km-kit-audience__journey li+li:before{display:none}.km-kit-audience__arrow{top:27px;right:-8px;font-size:16px}.km-kit-audience__journey a small{font-size:8px}.km-kit-audience__journey>p{font-size:11px!important;max-width:29ch;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.km-kit-audience *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/km-kit-audience.css.map */
