.mkr-lb{background:#F4F4F2;color:#0A0A0A;padding:clamp(48px,7vw,104px) 0}
.mkr-lb__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 clamp(16px,3vw,40px) 28px}
.mkr-lb__h h2{font-family:var(--mkr-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,6vw,5.5rem);line-height:.86;letter-spacing:-.035em;margin:0}
.mkr-lb__g{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(16px,3vw,40px);scrollbar-width:none}
.mkr-lb__g::-webkit-scrollbar{display:none}
@media(min-width:990px){.mkr-lb__g{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible}}
.mkr-lb__i{scroll-snap-align:start;display:block;color:inherit;text-decoration:none;position:relative;overflow:hidden;background:#0A0A0A}
.mkr-lb__i img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;transition:transform .8s ease,opacity .3s}
.mkr-lb__i:hover img{transform:scale(1.03)}
.mkr-lb__i span{display:block;padding:10px 0 0;background:#F4F4F2}
.mkr-ed{position:relative;min-height:80svh;background:#0A0A0A;color:#F4F4F2;overflow:hidden;display:flex;align-items:flex-end}
.mkr-ed img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mkr-ed:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,.8),rgba(10,10,10,0) 55%)}
.mkr-ed__in{position:relative;z-index:2;padding:clamp(16px,3vw,40px);width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
.mkr-ed__t{font-family:var(--mkr-display);font-weight:700;text-transform:uppercase;font-size:clamp(3rem,10vw,10rem);line-height:.8;letter-spacing:-.045em;margin:0;color:#F4F4F2}
.mkr-ed__t span{color:#FF4F00}
.mkr-duo{display:grid;grid-template-columns:1fr;gap:2px;background:#F4F4F2}
@media(min-width:750px){.mkr-duo{grid-template-columns:1fr 1fr}}
.mkr-duo figure{margin:0;position:relative}
.mkr-duo img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.mkr-duo figcaption{position:absolute;left:16px;bottom:14px;color:#F4F4F2;font-family:var(--mkr-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}
.mkr-hh{position:relative;background:#0A0A0A;color:#F4F4F2;min-height:70svh;display:flex;align-items:center;overflow:hidden}
.mkr-hh img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}
.mkr-hh__in{position:relative;z-index:2;max-width:620px;padding:clamp(24px,4vw,56px)}
.mkr-hh__t{font-family:var(--mkr-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.86;letter-spacing:-.035em;margin:12px 0 20px;color:#F4F4F2}
.mkr-hh__in p{color:rgba(244,244,242,.78);line-height:1.6;margin:0 0 12px}
.mkr-ch{position:relative;background:#F4F4F2;color:#0A0A0A;padding:clamp(48px,8vw,120px) clamp(16px,3vw,40px) clamp(32px,4vw,56px);overflow:hidden}
.mkr-ch--img{background:#0A0A0A;color:#F4F4F2;min-height:62svh;display:flex;align-items:flex-end}
.mkr-ch__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mkr-ch--img:after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,.85),rgba(10,10,10,.1) 60%)}
.mkr-ch__in{position:relative;z-index:2;width:100%}
.mkr-ch__t{font-family:var(--mkr-display);font-weight:700;text-transform:uppercase;font-size:clamp(3.2rem,11vw,11rem);line-height:.8;letter-spacing:-.045em;margin:14px 0 0;color:inherit}
.mkr-ch__d{max-width:52ch;margin-top:18px;opacity:.8;line-height:1.55}
.mkr-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#D6D6D2;border-block:1px solid #0A0A0A}
@media(min-width:990px){.mkr-trust{grid-template-columns:repeat(4,1fr)}}
.mkr-trust div{background:#F4F4F2;padding:22px clamp(16px,2vw,28px)}
.mkr-trust b{display:block;font-family:var(--mkr-display);text-transform:uppercase;font-size:1.25rem;letter-spacing:-.01em;margin-bottom:6px}
.mkr-trust span{font-size:.85rem;color:#5E5E5B;line-height:1.45}
