.s-head{display:grid;gap:var(--s-3);margin-bottom:var(--s-8);max-width:820px}.s-head__eyebrow{color:var(--ink-3);font-size:var(--t-meta);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.s-head__eyebrow:before{background:var(--rose);content:"";display:inline-block;height:1px;margin-right:12px;vertical-align:middle;width:22px}.s-head__title{color:var(--ink);font-family:var(--font-display);font-size:var(--t-h1);font-weight:320;letter-spacing:-.022em;line-height:1.06;max-width:18ch}.s-head__title--rose{color:var(--rose);font-weight:360}.s-head__sub{color:var(--ink-2);font-size:1.125rem;line-height:1.55;margin-top:var(--s-2);max-width:56ch}.section-meta{display:none}.sectors{border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:1fr}@media (min-width:720px){.sectors{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.sectors{grid-template-columns:repeat(3,1fr)}}.sector{align-items:baseline;border-bottom:1px solid var(--rule);color:var(--ink);display:grid;gap:var(--s-4);grid-template-columns:56px 1fr 28px;padding:var(--s-7) var(--s-5);position:relative;transition:background var(--d-soft) var(--ease-out)}@media (min-width:720px){.sector:nth-child(2n){border-left:1px solid var(--rule)}}@media (min-width:1080px){.sector:nth-child(2n){border-left:0}.sector:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}}.sector:before{background:var(--surface-2);clip-path:inset(0 100% 0 0);content:"";inset:0;position:absolute;transition:clip-path .48s var(--ease-out);z-index:-1}.sector:hover:before{clip-path:inset(0)}.sector__num{color:var(--ink-3);font-family:var(--font-display);font-size:.9375rem;font-weight:400;letter-spacing:0;transition:color var(--d-base) var(--ease-out)}.sector:hover .sector__num{color:var(--rose)}.sector__body{display:grid;gap:6px}.sector__name{color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.012em;line-height:1.18}.sector__desc{color:var(--ink-2);font-size:15px;line-height:1.5;max-width:38ch}.sector__arrow{align-self:center;color:var(--ink-3);transition:transform var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out)}.sector:hover .sector__arrow{color:var(--rose);transform:translateX(6px)}.s-head__eyebrow,.s-head__sub{margin:0}