.ky-method{--ky-method-heading-size: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--ky-method-title-size: clamp(.9375rem, .9rem + .15vw, 1rem);--ky-method-text-size: clamp(.8125rem, .775rem + .15vw, .875rem);--ky-method-small-size: clamp(.6875rem, .65rem + .15vw, .75rem);--ky-method-gap: 1rem;padding-block:var(--ky-method-padding-top-mobile) var(--ky-method-padding-bottom-mobile);color:var(--ky-method-text)}.ky-method__header{display:flex;flex-direction:column;gap:1rem;margin-block-end:2rem}.ky-method__eyebrow{margin:0;font-family:var(--ky-font-genova-bold);font-size:var(--ky-method-text-size);line-height:1.25;text-transform:uppercase}.ky-method__heading{max-width:22ch;margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-method-heading-size);line-height:1.1;letter-spacing:-.02em;text-transform:none}.ky-method__cards{display:flex;gap:var(--ky-method-gap);margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.ky-method__cards::-webkit-scrollbar{display:none}.ky-method__card-item{display:flex;flex:0 0 72%;scroll-snap-align:start}.ky-method__card{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid transparent;border-radius:var(--ky-method-radius);background-color:var(--ky-method-card)}.ky-method__card--current{border-color:var(--ky-method-text)}.ky-method__media{position:relative;aspect-ratio:1;background-color:var(--ky-method-card)}.ky-method__image{display:block;width:100%;height:100%;object-fit:cover}.ky-method__current{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;margin:0;padding:.25rem .5rem;border-radius:4px;background-color:var(--ky-method-text);color:var(--ky-method-card);font-family:var(--ky-font-genova-bold);font-size:var(--ky-method-small-size);line-height:1.25}.ky-method__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:1rem 1.25rem 1.25rem}.ky-method__role{margin:0;color:var(--ky-method-accent);font-family:var(--ky-font-genova-bold);font-size:var(--ky-method-small-size);line-height:1.25;text-transform:uppercase}.ky-method__name{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-method-title-size);line-height:1;letter-spacing:-.02em;text-transform:none}.ky-method__link{color:inherit;text-decoration:none}.ky-method__link:hover{text-decoration:underline;text-underline-offset:.2em}.ky-method__link:focus-visible{outline:2px solid var(--ky-method-text);outline-offset:2px}.ky-method__moment{margin:0;color:var(--ky-method-secondary);font-family:var(--font-body--family);font-size:var(--ky-method-small-size);line-height:1.25}.ky-method__text{margin:.25rem 0 0;font-family:var(--font-body--family);font-size:var(--ky-method-text-size);line-height:1.25}.ky-method__included{display:flex;align-items:center;gap:.375rem;margin:auto 0 0;padding-block-start:.75rem;color:var(--ky-method-secondary);font-family:var(--font-body--family);font-size:var(--ky-method-small-size);line-height:1.25}.ky-method__included svg{flex:none;width:.75rem;height:.75rem;color:var(--ky-method-accent)}.ky-method__footer{display:flex;padding-block-start:2rem}.ky-method__button{display:inline-flex;flex:none;align-items:center;gap:.625rem;min-height:3rem;padding:0 1.5rem;border-radius:8px;background-color:var(--ky-method-button-bg);color:var(--ky-method-button-text);font-family:var(--font-body--family);font-size:var(--ky-method-text-size);line-height:1.25;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.ky-method__button svg{width:.75rem;height:.75rem}.ky-method__button:hover{opacity:.85}.ky-method__button:focus-visible{outline:2px solid var(--ky-method-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ky-method__button{transition:none}}@media screen and (min-width:750px){.ky-method__card-item{flex-basis:calc((100% - var(--ky-method-gap) * 2) / 3)}}@media screen and (min-width:990px){.ky-method{--ky-method-gap: 1.25rem;padding-block:var(--ky-method-padding-top-desktop) var(--ky-method-padding-bottom-desktop)}.ky-method__header{margin-block-end:3rem}.ky-method__cards{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:visible}.ky-method__card-item{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-method.css.map */
