@layer components{.isec-list{flex-direction:column;gap:24px;display:flex}.isec-panel{min-width:0;display:flex}.isec-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-neutral-0);flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.isec-head{background-color:var(--color-brand-navy);flex-direction:column;flex:none;justify-content:flex-end;gap:4px;height:200px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.isec-head img{object-fit:cover;object-position:center;transition:transform .7s var(--motion-ease)}.isec-head[data-tone=lift] img{filter:brightness(1.1)}.isec-head[data-tone=dim] img{filter:brightness(.9)}.isec-head:after{content:"";background-image:linear-gradient(in oklab 180deg, #070d2600 30%, #070d26d1 100%);pointer-events:none;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.isec-head:after{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/0) 30%, lab(4.12597% 3.50022 -16.9736/.82) 100%)}}.isec-name,.isec-count{z-index:1;position:relative}.isec-name{letter-spacing:-.03em;color:var(--color-neutral-0);font-size:24px;font-weight:800;line-height:30px}.isec-count{letter-spacing:.14em;text-transform:uppercase;color:var(--color-viz-gold);font-size:11px;font-weight:600;line-height:14px}.isec-card:hover .isec-head img{transform:scale(1.03)}.isec-card:has(:focus-visible) .isec-head img{transform:scale(1.03)}.isec-rows{flex-direction:column;display:flex}.isec-row+.isec-row{border-top:1px solid var(--color-border)}.isec-link{color:var(--color-text);align-items:center;gap:16px;padding:12px 24px;transition:background-color .2s;display:flex}.isec-copy{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.isec-title{letter-spacing:-.02em;transition:transform .32s var(--motion-ease);font-size:18px;font-weight:700;line-height:24px}.isec-line{color:var(--color-text-muted);text-wrap:pretty;font-size:14px;line-height:20px}.isec-arrow{width:20px;height:20px;color:var(--color-text-subtle);transition:transform .32s var(--motion-ease), color .2s ease;flex:none;justify-content:center;align-items:center;display:flex}.isec-arrow svg{width:18px;height:18px}.isec-link:hover,.isec-link:focus-visible{background-color:var(--color-surface-sunken)}.isec-link:hover .isec-title,.isec-link:focus-visible .isec-title{transform:translate(4px)}.isec-link:hover .isec-arrow,.isec-link:focus-visible .isec-arrow{color:var(--color-brand-blue);transform:translate(4px)}.isec-link:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:-2px}.isec-tags{border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;gap:6px;padding:14px 24px;display:flex}.isec-tag{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 8px;font-size:11px;font-weight:600;line-height:14px}.motion.isec-panel{--motion-stagger:.11s}.isec-panel[data-anim]:not([data-anim=reset])>.isec-card{animation:isec-rise .7s var(--motion-ease) var(--motion-delay) both}@media (min-width:1024px){.isec-list{flex-direction:row;align-items:stretch}.isec-panel{flex:1 1 0}.isec-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.isec-row{display:flex}.isec-link{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.isec-head img,.isec-link,.isec-title,.isec-arrow{transition:none}.isec-card:hover .isec-head img,.isec-link:hover .isec-title,.isec-link:focus-visible .isec-title,.isec-link:hover .isec-arrow,.isec-link:focus-visible .isec-arrow{transform:none}.isec-card:has(:focus-visible) .isec-head img{transform:none}}}@keyframes isec-rise{0%{opacity:0;transform:translateY(18px)}}
