.ky-audience{--ky-audience-heading-size: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--ky-audience-card-title-size: clamp(1.0625rem, .95rem + .3vw, 1.1875rem);--ky-audience-link-size: clamp(.75rem, .725rem + .1vw, .8125rem);--ky-audience-text-size: clamp(.8125rem, .775rem + .15vw, .875rem);padding-block:var(--ky-audience-padding-top-mobile) var(--ky-audience-padding-bottom-mobile)}.ky-audience__inner{display:flex;flex-direction:column;gap:2rem;min-width:0}.ky-audience__header{display:flex;flex-direction:column;gap:.75rem}.ky-audience__eyebrow{margin:0;color:var(--ky-audience-eyebrow-color);font-family:var(--ky-font-genova-bold);font-size:var(--ky-audience-text-size);line-height:1.25;text-transform:uppercase}.ky-audience__heading{margin:0;color:var(--ky-audience-heading-color);font-family:var(--font-heading--family);font-size:var(--ky-audience-heading-size);line-height:1.1;letter-spacing:-.02em;text-transform:none}.ky-audience__list{display:grid;grid-auto-columns:var(--ky-audience-card-width-mobile);grid-auto-flow:column;gap:var(--ky-audience-gap);margin:0 calc(var(--page-margin) * -1);padding:0 var(--page-margin);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.ky-audience__list::-webkit-scrollbar{display:none}.ky-audience__item{scroll-snap-align:start}.ky-audience__card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--ky-audience-card-radius);background-color:var(--ky-audience-card-bg)}.ky-audience__media{position:relative;aspect-ratio:4 / 5;background-color:var(--ky-audience-image-bg)}.ky-audience__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ky-audience__body{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;padding:1.25rem}.ky-audience__title{margin:0;color:var(--ky-audience-card-title);font-family:var(--font-heading--family);font-size:var(--ky-audience-card-title-size);line-height:1;letter-spacing:-.02em;text-transform:none}.ky-audience__text{margin:.5rem 0 0;color:var(--ky-audience-card-text);font-family:var(--font-body--family);font-size:var(--ky-audience-text-size);line-height:1.5}.ky-audience__link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-block:auto -.375rem;padding-block-start:.625rem;color:var(--ky-audience-link-color);font-family:var(--ky-font-genova-bold);font-size:var(--ky-audience-link-size);line-height:1.25;text-decoration:none}.ky-audience__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ky-audience-card-radius)}.ky-audience__link:focus-visible{outline:none}.ky-audience__link:focus-visible:after{outline:2px solid var(--ky-audience-link-color);outline-offset:-2px}.ky-audience__link svg{flex:none;width:.75rem;height:.75rem}.ky-audience__card:hover .ky-audience__link svg{transform:translate(.25rem)}@media(prefers-reduced-motion:no-preference){.ky-audience__link svg{transition:transform .2s ease}}@media screen and (min-width:750px){.ky-audience__list{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);margin:0;padding:0;overflow:visible}}@media screen and (min-width:990px){.ky-audience{padding-block:var(--ky-audience-padding-top-desktop) var(--ky-audience-padding-bottom-desktop)}.ky-audience__list{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-audience.css.map */
