.wp-page.wp-page-hero:has(.guide-shelf){padding-top:calc(var(--section-gap) / 2)}.guide-controls{display:none}@media (scripting:enabled){.guide-controls{margin-bottom:calc(var(--section-gap) / 2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}}.guide-search{flex:260px;max-width:380px}.guide-filters{flex:0 auto}.guide-groups{transition:opacity var(--disclosure-ms) var(--ease-app-move), translate var(--disclosure-ms) var(--ease-app-move)}.guide-groups.is-leaving{opacity:0;transition-duration:var(--hover-ms);translate:0 10px}.guide-cards>li{transition:opacity var(--disclosure-ms) var(--ease-app-move), translate var(--disclosure-ms) var(--ease-app-move)}.guide-cards>li.is-new{opacity:0;transition:none;translate:0 14px}.guide-cards>li:nth-child(2){transition-delay:40ms}.guide-cards>li:nth-child(3){transition-delay:80ms}.guide-cards>li:nth-child(4){transition-delay:.12s}.guide-cards>li:nth-child(5){transition-delay:.16s}.guide-cards>li:nth-child(n+6){transition-delay:.2s}@media (prefers-reduced-motion:reduce){.guide-groups,.guide-groups.is-leaving,.guide-cards>li,.guide-cards>li.is-new{opacity:1;transition:none;translate:none}}.guide-groups+.guide-empty,.guide-shelf+.section-block{margin-top:var(--section-gap);padding-top:var(--section-gap);border-top:1px solid var(--line)}.wp-page:has(.guide-shelf) .section-block:last-child,.wp-page:has(.sector-cards) .section-block:last-child{padding-bottom:var(--section-gap)}.wp-page:has(.sector-cards) .section-block+.section-block{margin-top:var(--section-gap);padding-top:var(--section-gap)}.guide-group+.guide-group,.guide-group+.guide-empty{margin-top:calc(var(--section-gap) / 2);padding-top:calc(var(--section-gap) / 2);border-top:1px solid var(--line)}.guide-more{border:1px solid var(--line);border-radius:var(--radius-action);background:var(--paper);color:var(--ink);cursor:pointer;transition:border-color var(--hover-ms) var(--ease-app-out), scale var(--hover-ms) var(--ease-app-out);margin-top:20px;padding:11px 20px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.guide-more:hover{border-color:var(--ink);scale:1.03}}.guide-more:is(:active,[data-press]){scale:.96}.guide-empty{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.guide-more{transition:none;scale:1}}.guide-cards,.sector-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-cards>li,.sector-cards>li{display:flex}.guide-cards>li[hidden],.guide-group[hidden],.guide-more[hidden],.guide-empty[hidden]{display:none}.guide-cards a,.sector-cards a{border-radius:var(--radius-card);background:var(--wash);align-content:start;gap:8px;width:100%;padding:24px 24px 60px;text-decoration:none;display:grid;position:relative}.guide-cards a{padding:0 0 60px;overflow:hidden}.guide-cards h3,.guide-cards .guide-card-text{padding-inline:24px}.guide-cards h3{margin-top:20px}.guide-cards .guide-card-go{left:24px}.guide-thumb{border-bottom:1px solid var(--line);background:var(--wash);aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.guide-thumb img{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--ease-app-move);display:block}.guide-thumb-plate{background:var(--panel-grad) padding-box, var(--stroke-grad) border-box;color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #0000;place-items:center;width:100%;height:100%;padding:16px;font-size:15px;font-weight:600;display:grid}.guide-cards a:after,.sector-cards a:after{content:"";border-radius:inherit;opacity:0;transition:opacity .25s var(--ease-app-move);pointer-events:none;background:linear-gradient(160deg,#60a5faf2 0%,#1570ef59 55%,#60a5fabf 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.guide-cards h3,.sector-cards h3{color:var(--ink);letter-spacing:-.01em;transition:color var(--hover-ms);margin:0;font-size:17px;line-height:1.35}.guide-card-text,.sector-card-text{color:var(--prose);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-card-go,.sector-card-go{color:var(--accent);transform-origin:0;transition:color var(--hover-ms), scale .2s var(--ease-app-move);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:24px}.guide-card-go .arrow,.sector-card-go .arrow{transition:translate .2s var(--ease-app-move)}@media (hover:hover) and (pointer:fine){.guide-cards a:hover{background:var(--paper)}.guide-cards a:hover .guide-thumb img,.sector-cards a:hover .sector-art img{scale:1.04}.guide-cards a:hover:after,.guide-cards a:focus-visible:after,.sector-cards a:hover:after,.sector-cards a:focus-visible:after{opacity:1}.guide-cards a:hover h3{color:var(--accent)}.guide-cards a:is(:hover,:focus-visible) .guide-card-go,.sector-cards a:is(:hover,:focus-visible) .sector-card-go{scale:1.03}.guide-cards a:is(:hover,:focus-visible) .guide-card-go .arrow,.sector-cards a:is(:hover,:focus-visible) .sector-card-go .arrow{translate:3px}}.sector-cards a{background:var(--paper);align-content:stretch;gap:0;padding:0;overflow:hidden}.sector-art{aspect-ratio:16/10;background:var(--ink);display:block;position:relative;overflow:hidden}.sector-art img,.sector-art-plate{object-fit:cover;width:100%;height:100%;transition:scale .45s var(--ease-app-move);display:block}.sector-art-plate{background:var(--panel-grad)}.sector-art:after{content:"";pointer-events:none;background:linear-gradient(#050a1400 0%,#050a141a 32%,#050a149e 66%,#050a14e0 100%);position:absolute;inset:0}.sector-art-head{z-index:1;gap:6px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.sector-cards h3{color:#fff;letter-spacing:-.02em;font-size:21px}.sector-cards .sector-card-text{color:#ffffffc2}.sector-card-foot{align-content:start;gap:14px;padding:18px 22px 22px;display:grid}.sector-stack{flex:none;align-items:center;display:flex}.sector-stack-mark{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;box-shadow:0 0 0 2px var(--paper);transition:margin-left var(--disclosure-ms) var(--ease-app-move);border-radius:10px;place-items:center;margin-left:-7px;display:grid}.sector-stack-mark:first-child{margin-left:0}.sector-cards a:is(:hover,:focus-visible) .sector-stack-mark{margin-left:4px}.sector-cards a:is(:hover,:focus-visible) .sector-stack-mark:first-child{margin-left:0}.sector-stack-mark .company-monogram{border:0;border-radius:7px;width:25px;min-width:0;height:25px;font-size:11px}.sector-stack-mark img{object-fit:contain;width:18px;height:18px}.sector-card-go{width:fit-content;position:static}@media (prefers-reduced-motion:reduce){.sector-art img,.guide-cards a:after,.guide-thumb img,.guide-card-go,.guide-card-go .arrow,.sector-card-go,.sector-card-go .arrow,.sector-stack-mark,.guide-cards h3,.guide-card-go,.sector-cards a:after,.sector-cards h3,.sector-card-go{transition:none}}@media (width<=900px){.guide-cards,.sector-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.guide-cards,.sector-cards{grid-template-columns:1fr}}
