.jskit-home{background:#262624;color:#f3f1ea}
.jskit-home__inner{max-width:1200px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"text grid" "btn grid";grid-template-rows:auto auto;column-gap:48px;row-gap:24px;align-items:center}
.jskit-home__text{grid-area:text;align-self:end}
.jskit-home__btn{grid-area:btn;justify-self:start;align-self:start}
.jskit-home__grid{grid-area:grid;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.jskit-home__tile{display:block;color:inherit;text-decoration:none}
.jskit-home__media{aspect-ratio:4/5;overflow:hidden;background:#333}
.jskit-home__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.jskit-home__tile:hover .jskit-home__media img{transform:scale(1.05)}
.jskit-home__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#d8a64b}
.jskit-home__title{margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1;text-transform:uppercase;letter-spacing:.03em;color:#f3f1ea}
.jskit-home__title::after{content:"";display:block;width:56px;height:4px;background:#d8a64b;margin:18px 0 0}
.jskit-home__deal{margin:20px 0 0;font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#d8a64b;line-height:1.5}
.jskit-home__deal span{color:#6f6c60;margin:0 10px}
.jskit-home__example{margin:8px 0 0;font-size:16px;color:#bdb9aa}
.jskit-home__example s{color:#8d8a7d}
.jskit-home__example em{font-style:normal;color:#f3f1ea;font-weight:700}
.jskit-home__btn{display:inline-block;background:#d8a64b;color:#262624;padding:18px 36px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s}
.jskit-home__btn:hover{background:#e6b968;color:#262624}
@media(max-width:899px){.jskit-home__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "grid" "btn";row-gap:28px;padding:44px 20px}.jskit-home__text{align-self:auto}.jskit-home__btn{justify-self:stretch;text-align:center}}
@media(max-width:599px){.jskit-home__inner{padding:36px 16px}.jskit-home__grid{gap:8px}}