.tabbed-sectors{padding:80px 100px;position:relative}.tabbed-sectors__bg-overlay{inset:0;pointer-events:none;position:absolute;z-index:0}.tabbed-sectors__container{display:flex;flex-direction:column;gap:48px;position:relative;z-index:1}.tabbed-sectors__header{display:flex;flex-direction:column;gap:16px;max-width:780px}.tabbed-sectors__eyebrow{color:hsla(0,0%,100%,.55);display:block;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tabbed-sectors__headline{color:#fff;font-size:2.8rem;font-weight:500;line-height:1.1;margin:0}.tabbed-sectors__description{color:hsla(0,0%,100%,.75);font-size:.95rem;font-weight:300;line-height:1.75}.tabbed-sectors__description p{margin:0}.tabbed-sectors__nav{border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;gap:0}.tabbed-sectors__nav-btn{background:none;border:none;border-bottom:3px solid transparent;border-radius:0;color:hsla(0,0%,100%,.45);cursor:pointer;font-size:.8rem;font-weight:300;letter-spacing:.1em;margin-bottom:-1px;padding:14px 32px;text-align:center;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.tabbed-sectors__nav-btn:hover{background:none;border-bottom-color:var(--accent);border-radius:none;color:hsla(0,0%,100%,.8)}.tabbed-sectors__nav-btn.is-active,.tabbed-sectors__nav-btn:focus{background:none;border-bottom-color:var(--accent);border-left:none;border-radius:0;border-right:none;border-top:none;color:#fff;font-weight:500}.tabbed-sectors__panel{align-items:center;display:none;gap:64px;grid-template-columns:1.1fr 1fr}.tabbed-sectors__panel.is-active{display:grid}.tabbed-sectors__image-wrapper{aspect-ratio:4/3;border-radius:8px;overflow:hidden;position:relative}.tabbed-sectors__image{display:block;height:100%;object-fit:cover;width:100%}.tabbed-sectors__image-badge{border-radius:4px;bottom:20px;color:#fff;display:inline-block;font-size:.75rem;font-weight:500;left:20px;letter-spacing:.08em;padding:8px 16px;position:absolute;text-transform:uppercase}.tabbed-sectors__panel-content{display:flex;flex-direction:column;gap:20px;padding-top:8px}.tabbed-sectors__panel-title{color:#fff;font-size:42px;font-weight:500;margin:0 0 100px}.tabbed-sectors__panel-body{color:hsla(0,0%,100%,.85);font-size:20px;font-weight:300;line-height:1.75}.tabbed-sectors__panel-body p{margin:0 0 16px}.tabbed-sectors__panel-body p:last-child{margin-bottom:0}.tabbed-sectors__panel-link{align-items:center;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.tabbed-sectors__panel-link:hover{opacity:.75}@media (max-width:1024px){.tabbed-sectors{padding:60px 40px}.tabbed-sectors__headline{font-size:2.2rem}.tabbed-sectors__panel.is-active{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.tabbed-sectors{padding:60px 24px}.tabbed-sectors__headline{font-size:1.75rem}.tabbed-sectors__nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabbed-sectors__nav::-webkit-scrollbar{display:none}.tabbed-sectors__nav-btn{flex-shrink:0;padding:12px 24px 12px 0}.tabbed-sectors__panel.is-active{gap:32px;grid-template-columns:1fr}}.lines-billboard{left:0;opacity:.7;position:absolute;top:10%;width:100%;z-index:0}