.sector-hero{background:#111;color:#fff}.sector-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;min-height:580px}.sector-hero h1{font:500 clamp(54px,7vw,104px)/1 Manrope;letter-spacing:-.065em;margin:22px 0}.sector-hero p{max-width:520px;line-height:1.75;color:#c6d0d5;font-size:17px;margin:0 0 30px}.sector-hero .button.dark{background:#fff;color:#111}.sector-hero figure{margin:0;align-self:stretch;position:relative;min-height:460px}.sector-hero img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.sector-hero figcaption{position:absolute;bottom:16px;left:18px;background:#111b;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px}.sector-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#c7cbc8;border:1px solid #c7cbc8;margin-top:55px;margin-bottom:55px}.sector-nav a{background:#f6f3ed;padding:22px;display:flex;flex-direction:column;min-height:135px;transition:background .2s,transform .2s}.sector-nav a:hover{background:#fff;transform:translateY(-4px)}.sector-nav span{font-size:10px;color:#6c7579}.sector-nav strong{font:500 17px/1.25 Manrope;margin-top:19px;letter-spacing:-.035em}.sector-nav b{align-self:flex-end;margin-top:auto;font-weight:400}.sector-detail{border-top:1px solid var(--line);padding:75px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;scroll-margin-top:80px}.sector-number{font-size:10px;letter-spacing:.13em;color:#687176}.sector-detail h2{font:500 clamp(34px,4vw,55px)/1.06 Manrope;letter-spacing:-.055em;margin:20px 0}.sector-tag{font-size:18px;line-height:1.5;max-width:460px}.sector-detail>div:nth-child(2)>p{font-size:16px;line-height:1.8;color:#51595d;margin:0 0 30px}.sector-detail h3{font:600 14px Manrope;margin:0 0 13px}.sector-detail ul{list-style:none;padding:0;margin:0 0 30px}.sector-detail li{padding:13px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.sector-detail li:before{content:'↗';color:#1889be;margin-right:14px}.sector-cta{display:inline-block;border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:700}@media(max-width:900px){.sector-hero-grid,.sector-detail{grid-template-columns:1fr;gap:25px}.sector-hero-grid{padding-top:65px}.sector-hero figure{min-height:350px}.sector-nav{grid-template-columns:repeat(2,1fr)}.sector-detail{padding:60px 0}}@media(max-width:560px){.sector-hero h1{font-size:55px}.sector-hero p{font-size:16px}.sector-hero figure{min-height:250px}.sector-nav{grid-template-columns:1fr;margin-top:35px;margin-bottom:35px}.sector-nav a{min-height:100px}.sector-detail{padding:50px 0}}
