.kz-home{padding-block:clamp(48px,5.5vw,88px)}.kz-home__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.kz-home__h{font:800 clamp(32px, 3.4vw, 50px)/1.02 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px}.kz-home__text .lede{margin:0 0 22px}.kz-home__all{color:var(--mint);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.kz-home__all svg{width:18px;height:18px;transition:transform .25s}.kz-home__all:hover svg{transform:translate(3px)}.kz-home__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kz-tile{height:100%;transition:transform .25s var(--ease-out), box-shadow .25s;border-radius:20px;flex-direction:column;gap:6px;padding:16px 16px 20px;text-decoration:none;display:flex}.kz-tile .fb{width:100%;min-height:0;margin-bottom:12px;padding-block:24px 18px}.kz-tile__name{font:800 clamp(28px, 2.6vw, 36px)/1 var(--f-display);letter-spacing:-.03em}.kz-tile__meta{font-size:14.5px}.kz-tile__go{align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:600;display:inline-flex}.kz-tile__go svg{width:17px;height:17px;transition:transform .25s}.kz-tile:hover{transform:translateY(-3px)}.kz-tile:hover .kz-tile__go svg{transform:translate(3px)}.kz-tile--11-11{color:#fff7ef;background:linear-gradient(150deg,#8c120b 0%,#b0190f 50%,#cc3317 100%);box-shadow:0 18px 40px -22px #8c120bbf}.kz-tile--11-11 .kz-tile__meta{color:#ffe1cf}.kz-tile--11-11 .kz-tile__go{color:#ffd27a}.kz-tile--black-friday{color:#f6f6f2;background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffd40059,0 18px 40px -22px #000000e6}.kz-tile--black-friday .kz-tile__meta{color:#c4c4bc}.kz-tile--black-friday .kz-tile__go,.kz-tile--black-friday .kz-tile__name{color:#ffd400}.kz-tile:focus-visible,.kz-home__all:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (max-width:1000px){.kz-home__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.kz-home__tiles{grid-template-columns:minmax(0,1fr)}.kz-tile .fb-f{--w:38px;--h:54px;--fs:35px}}.kz-blog__all{color:var(--mint);text-decoration:none}.kz-blog__all:hover{text-underline-offset:3px;text-decoration:underline}.kz-blog__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kz-blog__card{border:1px solid var(--seam);color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"board name arrow""board meta arrow";align-items:center;gap:4px 18px;padding:18px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.kz-blog__card:hover{background:var(--felt-hi);border-color:var(--seam-strong,var(--seam))}.kz-blog__card .fb{grid-area:board}.kz-blog__name{font:800 28px/1.05 var(--f-display);letter-spacing:-.02em;grid-area:name;align-self:end}.kz-blog__meta{color:var(--ink-3);grid-area:meta;align-self:start;font-size:14px}.kz-blog__arrow{width:20px;height:20px;color:var(--ink-3);grid-area:arrow;transition:color .15s,transform .25s}.kz-blog__card:hover .kz-blog__arrow{color:var(--mint);transform:translate(2px)}@media (max-width:760px){.kz-blog__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kz-blog__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"board arrow""name arrow""meta arrow";gap:6px 12px;padding:16px}.kz-blog__card .fb{justify-self:start;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.kz-tile,.kz-tile svg,.kz-home__all svg,.kz-blog__arrow{transition:none}.kz-tile:hover{transform:none}}.kz-blog__card:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:16px}
