.K5iyNW_head{margin-top:var(--inset);padding:180px var(--gutter) 72px;flex-direction:column;gap:26px;display:flex}.K5iyNW_head h1{letter-spacing:-.06em;max-width:12em;font-size:clamp(52px,9vw,150px);line-height:.92}.K5iyNW_list{padding:24px var(--gutter) 40px}.K5iyNW_item{border-bottom:1px solid var(--line);grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding:40px 0;display:grid}.K5iyNW_item:last-child{border-bottom:0}.K5iyNW_cover{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:hidden}.K5iyNW_cover img{object-fit:cover;transition:transform 1.2s var(--ease)}.K5iyNW_item:hover .K5iyNW_cover img{transform:scale(1.04)}.K5iyNW_meta{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.K5iyNW_meta h2{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,50px);line-height:1.05}.K5iyNW_meta p{color:var(--ink-2);max-width:32em;font-size:17px}@media (max-width:860px){.K5iyNW_head{padding-top:130px}.K5iyNW_item{grid-template-columns:1fr;gap:20px}}.K5iyNW_topics{flex-wrap:wrap;gap:10px;display:flex}.K5iyNW_topics a{border:1px solid var(--line);color:var(--ink-2);transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:9px 16px;font-size:15px}.K5iyNW_topics a:hover{background:var(--ink);color:var(--panel)}.K5iyNW_section{padding:64px var(--gutter);flex-direction:column;gap:32px;display:flex}.K5iyNW_sectionHead{flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.K5iyNW_sectionHead h2{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,54px)}.K5iyNW_sectionHead p{color:var(--ink-2);flex:18em;font-size:17px}.K5iyNW_grid{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.K5iyNW_card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.K5iyNW_card b{letter-spacing:-.025em;font-size:21px;font-weight:400;line-height:1.2}.K5iyNW_card p{color:var(--ink-2);font-size:15px;line-height:1.5}.K5iyNW_cardCover{aspect-ratio:4/3;border-radius:18px;width:100%;margin-bottom:6px;position:relative;overflow:hidden}.K5iyNW_cardCover img{object-fit:cover;transition:transform 1.2s var(--ease)}.K5iyNW_card:hover .K5iyNW_cardCover img{transform:scale(1.04)}@media (max-width:1100px){.K5iyNW_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.K5iyNW_grid{grid-template-columns:repeat(2,1fr)}.K5iyNW_section{padding:44px var(--gutter)}}@media (max-width:520px){.K5iyNW_grid{grid-template-columns:1fr}}.K5iyNW_blurb{color:var(--ink-2);max-width:34em;font-size:19px}
