.ks-section{--ks-red:#ef0008;--ks-ink:#111;--ks-line:#e3e3e3;--ks-head:Elza,sans-serif;--ks-body:Figtree,sans-serif;color:var(--ks-ink);font-family:var(--ks-body);background:#fff}.ks-section a{color:inherit;text-decoration:none}.ks-wrap{max-width:1320px;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:990px){.ks-wrap{padding-left:3.5rem;padding-right:3.5rem}}.ks-hero{position:relative;display:flex;align-items:flex-end;min-height:26rem;overflow:hidden;background:#1b1b1b;color:#fff}.ks-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--ks-focus,40%)}.ks-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#00000040 55%,#0000001a)}.ks-hero__inner{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:5rem;padding-bottom:3rem}.ks-hero__title{font-family:var(--ks-head);font-weight:700;font-size:clamp(5.6rem,9vw,10.4rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 1.6rem;color:#fff}.ks-hero__title span{color:var(--ks-red)}.ks-hero__text{font-size:clamp(1.7rem,1.8vw,2.2rem);line-height:1.3;max-width:48rem;margin:0}.ks-section .ks-hero__text,.ks-section .ks-hero__tagline{color:#fff}.ks-hero__tagline{font-family:var(--ks-head);font-size:1.1rem;letter-spacing:.25em;line-height:1.5;text-transform:uppercase;white-space:nowrap;margin:0}@media(min-width:990px){.ks-hero{min-height:30rem}}@media(max-width:749px){.ks-hero__tagline{display:none}}.ks-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,1fr);gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1.2rem 0;scrollbar-width:none}.ks-tiles::-webkit-scrollbar{display:none}.ks-tile{position:relative;display:block;aspect-ratio:1.22;overflow:hidden;background:#222;scroll-snap-align:start}.ks-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.ks-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ks-tile:hover .ks-tile__media img{transform:scale(1.05)}.ks-tile__label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1rem;padding:.6rem;background:#0a0a0ae0;color:#fff;font-family:var(--ks-head);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}.ks-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.8rem;height:2.8rem;background:var(--ks-red);color:#fff;font-family:var(--ks-head);font-weight:700;font-size:1.5rem}@media(min-width:990px){.ks-tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--ks-tile-count,5),1fr);overflow:visible}.ks-tile__label{font-size:1.6rem;padding:.8rem}}.ks-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin:2.4rem 0 3.2rem}.ks-pills{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;max-width:100%}.ks-pills::-webkit-scrollbar{display:none}.ks-pill{flex:none;padding:1rem 2rem;border-radius:999px;background:#f0f0f0;font-family:var(--ks-head);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease}.ks-pill:hover{background:#e2e2e2}.ks-section .ks-pill.is-active{background:#111;color:#fff}.ks-search{position:relative;flex:1 1 24rem;max-width:30rem}.ks-search svg{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;pointer-events:none}.ks-search input[type=search]{width:100%;height:4.4rem;padding:0 1.4rem 0 4.2rem;border:1px solid #cfcfcf;border-radius:4px;font-family:var(--ks-body);font-size:1.4rem;background:#fff;color:var(--ks-ink)}.ks-search input[type=search]:focus{outline:2px solid #111;outline-offset:1px}@media(max-width:749px){.ks-search{max-width:none;flex-basis:100%}}.ks-featured{display:grid;gap:2.4rem;margin-bottom:5rem}@media(min-width:990px){.ks-featured{grid-template-columns:1.1fr 1fr;gap:3.2rem;align-items:start}}.ks-featured__media{display:block;aspect-ratio:1.76;overflow:hidden;background:#eee}.ks-featured__media img,.ks-card__media img{width:100%;height:100%;object-fit:cover}.ks-badge{display:inline-block;background:var(--ks-red);color:#fff;font-family:var(--ks-head);font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:.4rem 1rem;margin-bottom:1.4rem}.ks-eyebrow{font-family:var(--ks-head);font-weight:500;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;color:#222}.ks-featured__title{font-family:var(--ks-head);font-weight:600;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.1;margin:0 0 1.6rem}.ks-featured__excerpt{font-size:1.6rem;line-height:1.45;color:#333;margin:0 0 2.4rem}.ks-date{display:block;font-family:var(--ks-head);font-size:1.1rem;letter-spacing:.04em;color:#666;text-transform:uppercase}.ks-featured .ks-date{padding-bottom:1.4rem;border-bottom:1px solid var(--ks-line);margin-bottom:1.6rem}.ks-readmore{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500}.ks-readmore svg,.ks-viewall svg{width:1.6rem;height:1.6rem;transition:transform .2s ease}.ks-readmore:hover svg,.ks-viewall:hover svg{transform:translate(3px)}.ks-main{padding-bottom:6rem}.ks-latest__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem}.ks-latest__head h2{font-family:var(--ks-head);font-weight:600;font-size:2rem;letter-spacing:.02em;text-transform:uppercase;margin:0}.ks-viewall{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--ks-head);font-weight:500;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.ks-grid{display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:600px){.ks-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ks-grid{grid-template-columns:repeat(3,1fr)}}.ks-card{display:flex;flex-direction:column;border:1px solid var(--ks-line);background:#fff}.ks-card__media{display:block;aspect-ratio:2.4;overflow:hidden;background:#eee}.ks-card__media img{transition:transform .5s ease}.ks-card:hover .ks-card__media img{transform:scale(1.04)}.ks-card__body{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.4rem 1.4rem}.ks-card__title{font-family:var(--ks-head);font-weight:600;font-size:1.9rem;line-height:1.15;margin:0 0 .8rem}.ks-card__excerpt{font-size:1.4rem;line-height:1.4;color:#333;margin:0 0 1.4rem}.ks-card .ks-date{margin-top:auto}.ks-pager{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3.2rem;font-family:var(--ks-head);font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em}.ks-pager a{padding:1rem 2rem;border-radius:999px;background:#111;color:#fff}.ks-empty{padding:4rem 0;text-align:center;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kopilot-stories.css.map */
