.home-opening{display:grid;grid-template-columns:1fr 1.65fr 1.1fr;gap:24px;padding:27px 0 25px;border-bottom:1px solid var(--line);align-items:start}
.home-identity{display:flex;flex-direction:column;min-height:262px}
.home-identity h1{font-family:Arial,sans-serif;font-weight:400;font-size:68px;line-height:.95;letter-spacing:-.045em;margin:0 0 14px}
.home-name{font-size:12px;line-height:1.4}
.home-description{font-size:12px;line-height:1.55;margin-top:auto;padding-top:24px}
.home-description p+p{color:var(--muted);margin-top:8px}
.home-about{display:inline-flex;gap:28px;margin-top:15px;font-size:10px;line-height:1.5;border-bottom:1px solid var(--line);padding-bottom:3px}
.home-feature{display:block;min-width:0}
.home-visual{height:262px;background:#f2f2ef;overflow:hidden}
.home-visual svg{display:block;width:100%;height:100%;object-fit:cover}
.home-feature-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:9px;font-size:10px;line-height:1.4}
.home-feature-caption>span:last-child{color:var(--muted)}
.home-feature-caption>span:last-child>span{margin-left:8px}
.home-feature:focus-visible{outline-color:#000}
.home-news-heading{min-height:48px!important;padding-top:15px!important;padding-bottom:12px!important}
@media(hover:hover){.home-about:hover{background:#000;color:#fff}.home-feature:hover .home-feature-caption{background:#000;color:#fff}.home-feature:hover .home-feature-caption>span:last-child{color:#fff}}
@media(min-width:1600px){.home-visual{height:310px}.home-identity{min-height:310px}.home-identity h1{font-size:80px}}
@media(max-width:900px){.home-opening{grid-template-columns:.9fr 1.25fr 1fr;gap:16px}.home-identity h1{font-size:54px}.home-visual{height:218px}.home-identity{min-height:218px}.home-feature-caption{flex-direction:column;gap:4px}.home-description{font-size:11px}.home-name{font-size:11px}}
@media(max-width:600px){.home-opening{grid-template-columns:1fr 1fr;gap:20px 12px;padding:23px 0 22px}.home-identity{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.home-identity h1{font-size:57px;margin-bottom:10px}.home-name{grid-column:1;grid-row:2;font-size:10px}.home-description{grid-column:2;grid-row:1/3;padding-top:0;margin:0;font-size:11px}.home-description p+p{margin-top:6px}.home-about{margin-top:12px;font-size:9px;gap:15px}.home-visual{height:166px}.home-feature-caption{font-size:9px;gap:4px;padding-top:7px}.home-news-heading{min-height:45px!important;flex-wrap:nowrap!important;align-items:baseline!important}.home-news-heading .status-line{flex:1}}

.home-feature:focus-visible .home-feature-caption{background:#000;color:#fff}.home-feature:focus-visible .home-feature-caption>span:last-child{color:inherit}
