.sector-page{padding-bottom:var(--section-y)}.sector-hero{background:var(--canvas);position:relative;overflow:hidden}.sector-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.sector-hero__copy{padding:clamp(28px,3vw,44px) 0 clamp(40px,5vw,72px)}.sector-hero h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-display);margin:28px 0 0;font-weight:760;line-height:1.1}.sector-hero__lede{max-width:46ch;color:var(--graphite);font-size:var(--fs-md);margin:16px 0 22px;line-height:1.7}.sector-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sector-hero__art{width:50vw;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%),linear-gradient(#000 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sector-hero__art img{object-fit:cover;mix-blend-mode:multiply;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.sector-body{padding-top:clamp(48px,6vw,88px)}.sector-cta{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--canvas);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(64px,8vw,112px);padding:clamp(28px,4vw,44px);display:flex}.sector-cta h2{font-size:var(--fs-h3);letter-spacing:var(--tracking-title);margin:0;font-weight:720}.sector-cta p{max-width:56ch;color:var(--slate);margin:8px 0 0;line-height:1.65}@media (max-width:1023px){.sector-hero__grid{grid-template-columns:minmax(0,1fr)}.sector-hero__copy{padding-bottom:0}.sector-hero__art{width:auto;height:220px;margin:0 calc(var(--gutter) * -1);position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%)}}@media (max-width:640px){.sector-cta{flex-direction:column;align-items:stretch}}
