.ktf-language-edit{padding-top:64px;padding-bottom:64px;scroll-margin-top:90px}.ktf-language-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.ktf-language-heading h2{font-size:clamp(30px,4.5vw,56px);line-height:1.08;letter-spacing:-.035em;margin:8px 0}.ktf-language-description{max-width:720px;color:#67645e;margin:18px 0 32px}.ktf-clothing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.ktf-clothing-card{min-width:0}.ktf-clothing-card__image{position:relative;aspect-ratio:3/4;background:#f5f2ec;overflow:hidden}.ktf-clothing-card h3,.ktf-language-record h3{font-size:17px;line-height:1.35;margin:18px 0 12px;letter-spacing:0}.ktf-clothing-card a,.ktf-language-record a{color:inherit;text-decoration:none}.ktf-clothing-card__details{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.ktf-clothing-card__details a{border-bottom:1px solid #a68a59;padding-bottom:3px}.ktf-language-records{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.ktf-language-record{display:flex;flex-direction:column;min-width:0}.ktf-language-record__art{display:block;aspect-ratio:1;background:#f5f2ec}.ktf-language-record__art img{display:block;width:100%;height:100%;object-fit:contain}.ktf-language-record h3{min-height:46px}.ktf-language-record__preview{font-size:10px;letter-spacing:.12em;color:#8b7048;margin-bottom:9px}.ktf-language-record audio{display:block;width:100%;height:40px;margin:0 0 16px}.ktf-language-note{font-size:12px;color:#67645e;margin-top:28px}.ktf-language-gates{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ktf-language-gate{padding:28px;border:1px solid #d9d0c2;border-radius:6px;background:#faf8f3;min-width:0}.ktf-language-gate h2{font-size:clamp(22px,3vw,34px);margin:0 0 20px}.ktf-language-gate nav{display:flex;flex-wrap:wrap;gap:12px}.ktf-language-gate a{display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;background:#24231f;color:#fff;text-decoration:none;font-size:14px;line-height:1.3}.ktf-language-gate a.ktf-language-jump{background:transparent;color:#24231f;padding:8px 0;border-bottom:1px solid #a68a59;margin-top:14px}.ktf-language-gate--es{background:#f1eee7}.ktf-runway-entry{scroll-margin-top:90px}.ktf-runway-entry video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f5f2ec}.ktf-runway-entry h2{font-size:clamp(32px,5vw,64px);letter-spacing:-.04em;line-height:1.05;margin:14px 0}.ktf-runway-entry p{max-width:760px}.ktf-runway-entry .ktf-runway-credit{font-size:13px;margin-top:14px}@media(max-width:749px){.ktf-language-edit{padding-top:40px;padding-bottom:40px}.ktf-language-heading{align-items:start;flex-direction:column;gap:12px}.ktf-language-heading .button{min-height:42px}.ktf-clothing-grid,.ktf-language-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.ktf-clothing-card h3,.ktf-language-record h3{font-size:14px}.ktf-clothing-card__details{flex-wrap:wrap;font-size:12px}.ktf-language-gates{gap:10px}.ktf-language-gate{padding:18px 13px}.ktf-language-gate nav{flex-direction:column;gap:9px}.ktf-language-gate a{font-size:12px;padding:12px 9px}.ktf-language-record audio{height:36px}}

.ktf-clothing-card__image>img.ktf-views__single{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
