#sector>.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:64px 48px;background-color:var(--color-accent-soft);background-image:radial-gradient(color-mix(in srgb,var(--color-accent) 24%,transparent) 1.5px,transparent 1.5px);background-size:16px 16px;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard)}#sector>.hero>div:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:24px}#sector>.hero h1{font-size:44px;line-height:1.05;letter-spacing:-1.5px}#sector>.hero>div:first-child>p{color:var(--color-text);font-size:18px;line-height:1.75}#sector .feed{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px}#sector .feed>svg{position:absolute;top:-48px;right:-24px;z-index:1;rotate:12deg}#sector .feed>ol{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px}#sector .feed>ol>li{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:20px;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:rotate var(--ease),translate var(--ease)}#sector .feed>ol>li:nth-child(1){rotate:-1.5deg}#sector .feed>ol>li:nth-child(2){rotate:1deg;translate:16px 0}#sector .feed>ol>li:nth-child(3){rotate:-.5deg}#sector .feed>ol>li:hover{rotate:0deg;translate:0 -4px}#sector .feed>ol>li>span{min-width:40px;color:var(--color-accent);font-family:var(--font-mono);font-size:14px;font-weight:700;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#sector .feed>ol>li>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}#sector .feed>ol>li>div>h3{font-size:18px;line-height:1.25}#sector .feed small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:13px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:4px}#sector .feed>ol>li>div>small:first-child{color:var(--color-ink);font-weight:700}#sector .feed>small{justify-content:center}#sector>.subs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:24px}#sector>.subs>h2{font-size:32px;line-height:1.1;letter-spacing:-1px}#sector>.subs>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#sector>.subs>ul>li>a{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:20px 24px;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:translate var(--ease),background var(--ease),box-shadow var(--ease)}#sector>.subs>ul>li>a:hover{background:var(--color-accent-soft);box-shadow:6px 6px 0 var(--color-ink);translate:-2px -2px}#sector>.subs>ul>li>a>strong{width:100%;color:var(--color-ink);font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px}#sector>.subs>ul>li>a>strong:before{content:"";width:8px;height:8px;background:var(--color-success);border-radius:64px}#sector>.subs>ul>li>a>strong>svg{margin-left:auto;color:var(--color-accent)}#sector>.subs>ul>li>a>p{font-size:15px;line-height:1.5}#sector>.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;counter-reset:card}#sector>.cards>article{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:32px;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius);box-shadow:var(--shadow-hard);counter-increment:card}#sector>.cards>article:nth-child(2n){background:var(--color-paper)}#sector>.cards>article:last-child:nth-child(odd){grid-column:1 / -1}#sector>.cards>article>h2{font-size:24px;line-height:1.15;letter-spacing:-.5px}#sector>.cards>article>h2:before{content:counter(card,decimal-leading-zero);display:block;color:var(--color-accent);font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:8px}#sector>.cards ul{padding-left:20px;list-style:disc}#sector>.cards li{display:list-item}@media(prefers-reduced-motion:no-preference){#sector .feed>svg{animation:bob 4s ease-in-out infinite}#sector .feed>ol>li{animation:lift .5s ease backwards}#sector .feed>ol>li:nth-child(2){animation-delay:.12s}#sector .feed>ol>li:nth-child(3){animation-delay:.24s}#sector>.subs>ul>li>a>strong:before{animation:pulse 2s ease-in-out infinite}#sector>.cards>article{animation:lift .5s ease backwards}}@media(max-width:1023px){#sector>.hero{grid-template-columns:1fr;gap:48px;padding:32px}#sector>.hero h1{font-size:40px}#sector>.subs>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#sector>.hero{padding:32px 16px}#sector>.hero h1{font-size:32px}#sector .feed>svg{top:-64px;right:0;width:64px;height:64px}#sector .feed>ol>li:nth-child(2){translate:0 0}#sector>.subs>ul,#sector>.cards{grid-template-columns:1fr}}
