.rail-site.uniform-hub #main{padding-top:0}.catalogue-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:280px;background:var(--muziris-navy);color:var(--muziris-white)}.catalogue-banner-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 44%;z-index:-2}.catalogue-banner-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,25,47,.97),rgba(10,25,47,.87) 50%,rgba(10,25,47,.64));z-index:-1}.catalogue-banner-content{position:relative;width:100%;padding-top:88px;padding-bottom:32px}.catalogue-banner-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.catalogue-banner .breadcrumb{color:rgba(255,255,255,.78);font-size:11px}.catalogue-banner .breadcrumb a{color:var(--muziris-white)}.catalogue-banner .draft-label{background:rgba(10,25,47,.7);color:var(--muziris-white);font-size:9px}.catalogue-banner h1{font-size:48px;line-height:1.12;letter-spacing:-.035em;font-weight:800;color:var(--muziris-white);margin:0 0 12px}.catalogue-banner h1 span{color:color-mix(in srgb,var(--muziris-mist) 78%,var(--muziris-blue))}.catalogue-banner-copy{color:rgba(255,255,255,.85);font-size:15px;line-height:1.65;max-width:620px;margin:0}.catalogue-search-intro{padding-top:24px;padding-bottom:26px}.catalogue-search-intro .search-area{margin-top:0}
@media(max-width:900px){.catalogue-banner{min-height:230px}.catalogue-banner-content{padding-top:28px;padding-bottom:28px}.catalogue-banner h1{font-size:40px}.catalogue-banner-copy{font-size:14px}.catalogue-banner-image{object-position:62% 44%}}
@media(max-width:680px){.catalogue-banner h1{font-size:34px;letter-spacing:-.04em;margin-bottom:12px}.catalogue-banner-meta{margin-bottom:21px;gap:10px}.catalogue-banner .breadcrumb{font-size:10px}.catalogue-banner .draft-label{font-size:8px;padding:3px 7px}.catalogue-banner-copy{font-size:13px;line-height:1.7;max-width:300px}.catalogue-banner-shade{background:linear-gradient(90deg,rgba(10,25,47,.96),rgba(10,25,47,.78))}.catalogue-search-intro{padding-top:20px;padding-bottom:22px}}
@media(max-width:360px){.catalogue-banner h1{font-size:30px}.catalogue-banner .draft-label{font-size:7px;letter-spacing:.04em}}
