/* /works only. Do not change the home page layout or animations. */
.works-page-shell .site-header{background:#fff;color:#10283d;border-bottom:1px solid #e4eaf0}
.works-page-shell .site-header::before,.works-page-shell .site-header::after{display:none}
.works-page-shell .site-header .desktop-nav{transform:none;color:#10283d}
.works-page-shell .site-header .menu-button{color:#003989;border-color:#cbd8e2}
.works-page-shell .site-header .desktop-nav>a:not(.nav-contact)::after{background:#003989}
.works-index{padding:155px 0 130px;overflow:visible}
.works-index-inner{width:min(1200px,86%);margin-inline:auto}
.works-breadcrumb{display:flex;gap:14px;align-items:center;font-size:11px;color:#667e90;margin-bottom:70px}.works-breadcrumb a:hover{text-decoration:underline}
.works-index-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:65px;position:relative}
.works-index-en{font:700 clamp(60px,8vw,105px)/1.05 Arial,sans-serif;letter-spacing:-.04em;color:#003989;margin:0 0 18px}
.works-index-heading h1{font-size:20px;line-height:1.5;letter-spacing:.15em;font-weight:700;color:#10283d;margin:0}
.works-index-intro{font-size:14px;line-height:2.2;margin:0;padding-left:38px;border-left:2px solid #c8dceb;color:#385369}
.works-index-content{min-width:0}
@media(max-width:1000px){.works-index-inner{width:90%}.works-index{padding-top:130px}}
@media(max-width:760px){
 .works-index{padding:105px 0 80px}.works-index-inner{width:calc(100% - 40px)}.works-breadcrumb{margin-bottom:40px;font-size:10px}
 .works-index-heading{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.works-index-en{font-size:64px}.works-index-heading h1{font-size:17px}.works-index-intro{font-size:12px;padding-left:20px}
 .works-page-shell .site-header .desktop-nav.is-open{background:#fff;color:#10283d}
}
