.tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}
.tb{font-size:12.5px;font-weight:500;padding:9px 18px;border:1px solid var(--ln);color:var(--g1);cursor:pointer;background:none;font-family:inherit;transition:.25s var(--ease)}
.tb.on,.tb:hover{background:var(--k);border-color:var(--k);color:var(--w)}
.pl{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:44px}
.po{border-top:1px solid var(--ln);padding-top:22px;display:block}
.po .m{font-family:'Space Grotesk',sans-serif;font-size:10.5px;letter-spacing:.16em;color:var(--g2)}
.po h3{font-family:'Zen Old Mincho',serif;font-size:18px;font-weight:600;margin-top:12px;line-height:1.7}
.po p{font-size:12.8px;color:var(--g1);margin-top:12px;line-height:1.95}
.feat{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ln);border:1px solid var(--ln);margin-top:44px}
.fe{background:var(--w);padding:38px 34px 44px}
.fe .m{font-family:'Space Grotesk',sans-serif;font-size:10.5px;letter-spacing:.18em;color:var(--g2)}
.fe h3{font-family:'Zen Old Mincho',serif;font-size:23px;font-weight:600;margin-top:14px;line-height:1.6}
.fe p{font-size:13.5px;color:var(--g1);margin-top:18px;line-height:2.05}
@media(max-width:1040px){.pl{grid-template-columns:repeat(2,1fr)}.feat{grid-template-columns:1fr}}
@media(max-width:760px){.pl{grid-template-columns:1fr}}
.po .th,.fe .th{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--mist);border-bottom:1px solid var(--ln);margin:-28px -26px 22px}
.po .th img,.fe .th img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}
.po:hover .th img,.fe:hover .th img{transform:scale(1.04)}
.po.more{display:none}
.po.more.on{display:block}
.morebar{margin-top:56px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.morebar .cnt{font-family:'Space Grotesk',sans-serif;font-size:11.5px;letter-spacing:.14em;color:var(--g2)}